Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Así quedó mi método retirar

Bns tardes compañer@s. Esta es la clase:

//Abstraccion de objeto Cuenta, se toma como fuente para crear objetos 
class Cuenta {
    double saldo;
    int agencia;
    int numero;
    String titular;

    //Metodo para depositar
    void depositar(double valor){

        saldo = saldo + valor;    
    }

    //Metodo para retirar usando this
    boolean retirar(double montoRetiro) {

        if(this.saldo >= montoRetiro) {
            this.saldo = this.saldo - montoRetiro;
            return true;
        } else {
            System.out.println("Operación cancelada: No tiene saldo suficiente.");
            return false;
        }
    }
}

Con este código probamos los métodos:

public class PruebaMetodos {

    public static void main(String[] args) {

        Cuenta miCuenta = new Cuenta();
        miCuenta.saldo = 300;
        miCuenta.depositar(200);

        System.out.println(miCuenta.saldo);

        miCuenta.retirar(600);
        System.out.println("Su saldo actual es: " + miCuenta.saldo);

    }

}

La salida de este ejemplo es:

500.0
Operación cancelada: No tiene saldo suficiente.
Su saldo actual es: 500.0
1 respuesta

Hola Alumno, espero que estés bien!

Gracias por compartir tu solución, felicitaciones! Espero que estés disfrutando del contenido y las actividades!

Anexo: el foro se centra en las dudas de contenido y actividad, ¡pero apreciamos sus resultados! Te sugiero que compartas tus resultados en el canal de charlas de tu grupo en lo servidor en Discord.

Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte.

¡Vamos juntos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!