1
resposta

true, 100.0

public class Conta {
    double saldo = 100;
    int agencia;
    int numero;
    Cliente titular;

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

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

    public boolean transfere(double valor, Conta destino) {
        if (this.saldo >= valor) {
            this.saldo -= valor;
            destino.deposita(valor);
            return true;
        } else {
            return false;
        }
    }
}

public class TesteSacaNegativo {

    public static void main(String[] args) {
        Conta conta = new Conta();
        conta.deposita(100);
        System.out.println(conta.saca(200));
        System.out.println(conta.saldo);

    }

}

Não sei oqe pode ter dado errado, e conferi com as perguntas do forum tbm não achei a solução

1 resposta

Olá Kimberly tudo bom.

Qual o problema que você está enfrentando??

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software