package com.jlm.ccb.ejercicios.capitulo3; import java.util.Scanner; /** * Clase encargada de generar métodos comunes a una * cuenta como sus miembros que utiliza. * Ejercicio 3.12 * @author LorettoTG * @version 1.0 */ public class Cuenta { private double saldo = 0.0; /** * Constructor de Cuenta que inicializa el saldo, * si el saldo es menor a 0 lo inicializa con cero. * @param saldo double con el saldo de la cuenta. */ public Cuenta(double saldo){ if( saldo > 0.0 ){ this.saldo = saldo; } } /** * Método que abona alguna cantidad a este saldo. * @param monto double Con la cantidad a sumar al saldo. */ public void abonar(double monto) { saldo = saldo + monto; } /** * Método que retira alguna cantidad a esta cuenta el saldo. * @param monto double Con la cantidad a restar al saldo. */ public void retirar(double monto) { if(monto > saldo) { System.out.println("El monto a cargar excede el " + "saldo de la cuenta"); } else { saldo = saldo - monto; } } /** * Método que obtiene el saldo * @return saldo double con el saldo de esta cuenta. */ public double getSaldo(){ return saldo; } /** * Punto de entrada a la clase y a la aplicación. * @param args matriz de argumentos de cadena. */ public static void main(String[] args) { Cuenta cuenta = new Cuenta( 50.00 ); System.out.printf("Saldo de cuenta: $%.2f\n", cuenta.getSaldo()); //Se crea un objeto Scanner para obtener la entrada //de datos del usuario. Scanner entrada = new Scanner(System.in); System.out.println("Escriba el monto a depositar de la cuenta: "); double monto = entrada.nextDouble(); System.out.printf("\nsumando %.2f al saldo de cuenta\n\n", monto); cuenta.abonar(monto); System.out.println("Escriba el monto a retirar de la cuenta"); monto = entrada.nextDouble(); System.out.printf("\nretirando %.2f de la cuenta\n\n", monto); cuenta.retirar(monto); System.out.println("Saldo en la cuenta: " + cuenta.getSaldo()); } }
Un blog dedicado a los bytes, al lenguaje java y diferentes frameworks que se emplearan poco a poco.
martes, 16 de agosto de 2011
Como Programar en Java: Ejercicio 3.12
Esta noche les traigo el ejercicio 3.12 del libro Como Programar en Java séptima edición.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario