Marcelo bem? O metodo saque qual é o retorno dele? É Boolean? Ou Double? Porque boolean não recebe valor double, você tem algo parecido com isso?
public boolean saque(Double valor) {
if(valor <= 0) {
sysou("Valor não pode ser menor que 0");
return false;
} else {
sysou("Valor sacado com sucesso");
return true;
}
é algo parecido com isso?
porque se for, a varivel retirou não tá recebendo double e sim boolean, observa o return está true ou false.
Boolean retirou = this.saque(valor);
Se o valor sacado for maior que 0 a variavel vai receber true, caso contrario irá receber false...