En el siguiente codigo el método retorna un boolean:
public boolean sacar(double valor) {
if(saldo >= valor) {
saldo -= valor;
return true;
} else {
return false;
}
}
Por lo que entendí el uso del tipo "boolean" en este código es poder luego tomar ese valor de "true" o "false" para utilizarlo por ejemplo en una estructura conducional, o sea que tambien seria valida esta otra estructura:
public void sacar(double valor) {
if(saldo >= valor) {
saldo -= valor;
}
}
En este caso no retorna nada pero de todas manera realiza las instrucciones que se encuentran dentro del scope. ¿Resulta correcta mi interpretacion?