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

Puntos de retorno

¿Es correcto que los métodos contengan doble punto de retorno?

Ejemplo

public class Cuenta {

    double saldo;
    int agencia;
    int numero;
    String titular;

    public void deposita(double valor) 
        {
        this.saldo = this.saldo + valor;
        }

    public boolean saca(double valor)
        {
        if(this.saldo >= valor)
            {
            this.saldo -= valor;
            return true;
            }
        else 
            {
            return false;
            }
        }

    public boolean transfiere(double valor, Cuenta destino) 
        {
        if(this.saldo >= valor)
            {
            this.saldo -= valor;
            destino.deposita(valor);
            return true;
            }
        return false;
        }
    }
1 respuesta

se puede tener varios valores de retorno en un condicional por ejemplo en el caso que describiste estaria bien codeado.