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

Criei uma função. Tem algo que deve ser melhorado?

Olá, criei uma conta para validar a realização de um saque ou um transferência. Deu certo e está funcionando na maneira que eu estou imaginando. No entanto, gostaria de saber se tem algum ponto que eu poderia melhorar, principalmente, se a forma que eu coloquei-a no código está eficiente eestá seguindo as boas práticas. Segue o código abaixo. Grato desde já! ^^

public class Conta {
    double saldo;
    int agencia;
    int numero;
    String titular;

    boolean validacaoDeSaldo(double valor){
        if(this.saldo >= valor) {
            return true;
        }else {
            System.out.println("Saldo indisponível");
            return false;
        }
    }

    public void depositar(double valor) {
        this.saldo += valor;
        System.out.println("O valor depósito foi " + valor + ".");
        System.out.println("Portando, seu saldo atual é " + saldo);
    }


    public void sacar(double valor) {
        if(validacaoDeSaldo(valor)){
            this.saldo -= valor;
            System.out.println("O valor saque foi " + valor + ".");
            System.out.println("Portando, seu saldo atual é " + saldo);    
        };
    }

    public void transferir(double valor, Conta destino) {
        if(validacaoDeSaldo(valor)) {
            this.saldo -= valor;
            destino.saldo += valor;
            System.out.println("A transferência com o valor de " + valor + " foi enviada com sucesso");
        };    
    }
}
1 resposta
solução!

De um estudante para outro, eu te diria que você não precisar colocar os pontos e vírgulas depois q vc fechou o colchete.

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