Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Feliz que deu certo! aceito sugestões

Tentei deixar a invocação do método da maneira mais simples possível dentro do que entendi e toda parte de verificação na declaração do método.

Aceito sugestões para melhorar.

public class Conta {
    String nome;
    int idade;
    String endereco;
    int agencia;
    String numeroConta;
    double saldo;

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

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

        //usei o this para buscar os nomes e valores caso exista mais contas

    public boolean transfere(double valor, Conta destino) {
        if (this.saldo >= valor) {
            this.saldo -= valor;
            destino.deposita(valor);
            System.out.println("vc transferiu " + valor + " para " + destino.nome);
            System.out.println(this.nome + " seu saldo atual é " + this.saldo + " reais");

            return true;
        } else {
            System.out.println("saldo insulficiente, saldo atual é de " + this.saldo);
            return false;
        }
    }
}

E aqui o testaMétodo


public class testaMetodo {

    public static void main(String[] args) {

        Conta contaGabriel = new Conta();
        contaGabriel.nome = "Gabriel de Araújo";
        contaGabriel.saldo = 300;
        boolean conseguiuDepositar = contaGabriel.deposita(150);
        //System.out.println(contaGabriel.saldo);

        boolean conseguiuSacar = contaGabriel.saca(200);
        //System.out.println(contaGabriel.saldo);

        Conta contaLeticia = new Conta();
        contaLeticia.nome = "Leticia";
        contaLeticia.saldo = 100;

        contaGabriel.transfere(300, contaLeticia);
    }

}
1 resposta
solução!

Bom dia!

Sua resolução ficou excelente! Você fez um ótimo uso do aprendizado.

Parabéns pelo empenho nos estudos e continue praticando.

Para que mais pessoas consigam visualizar a sua solução proposta, é recomendado que você marque este tópico como solucionado. Assim pode ajudar ainda mais pessoas :)

Bons estudos!

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