Ejercicio de Atributos de Instancia y de Clase

Clase Libro:
package Sesion06; import java.util.*; public class Libro { static int cantidad; static float total=0; static int totallibro=0; private String titulo; private float precio; public void leer_datos(){ Scanner leer = new Scanner(System.in); System.out.println("Ingresar el TÃtulo: "); titulo=leer.next(); System.out.println("Ingresar precio: "); precio=Float.parseFloat(leer.next()); //precio=leer.nextFloat(); System.out.println("Ingrese cantidad de libros a comprar: "); cantidad=leer.nextInt(); total=total+precio*cantidad; totallibro=totallibro+cantidad; } public void escribirTotalCompra(){ System.out.println("El total de la comprar es: "+total); System.out.println("El total de libros es: "+totallibro); } } ====================================================================================== package Sesion06; public class ProbarLibro { public static void main(String[] args) { Libro li1 =new Libro(); Libro li2 =new Libro(); //Libro li3 =new Libro(); System.out.println("Ingrese datos del primer libro: "); li1.leer_datos(); System.out.println("Ingrese datos del primer libro: "); li2.leer_datos(); /*System.out.println("Ingrese datos del primer libro: "); li3.leer_datos();*/ li1.escribirTotalCompra(); } }

private double saldo.println("Saldo actual: "+cuenta01. } public void retirarDinero(double cantidad){ if (saldo-cantidad < 0){ System. } interes=inte.println("El tipo de interes no puede ser negativo").out. } } ====================================================================================== package Sesion06.println("Saldo actual: "+cuenta01.nextDouble().retirarDinero(cantidad). public class CCuentaBancaria { private double interes. cuenta01.Clase Cuenta Bancaria: package Sesion06. cantidad=sc.out.nextDouble(). System.AbonarInteres(). //Abrir una cuenta con un monto inicial a un 5% CCuentaBancaria cuenta01 = new CCuentaBancaria(). public class ProbarCCuentaBanacaria { public static void main(String[] args) { Scanner sc = new Scanner(System. import java.ingresarDinero(monto).nextDouble().out. cuenta01.println("Ingresar nuevo monto a cuenta: ").println("Ingresar cantidad a retirar de cuenta: ").out. System. cuenta01. } } .SaldoActual()).in). System. return. monto=sc.*. System.println("Ingresar monto a cuenta: ").println("No tiene saldo suficiente"). } saldo=saldo-cantidad.out.SaldoActual()). //Operaciones System. monto=sc. cantidad. return.out. System. cuenta01.ingresarDinero(monto). cuenta01. } public void AbonarInteres(){ saldo = saldo + (saldo*interes/100). } public void ingresarDinero(double ingreso){ saldo=saldo+ingreso. } public double SaldoActual(){ return saldo.EstablecerInteres(5).out. double monto.util.out.println("Saldo actual: "+cuenta01.SaldoActual()). public void EstablecerInteres(double inte){ if (inte<0){ System.

Sign up to vote on this title
UsefulNot useful