[QUAL O ERRO?] Programa Simples Banco

4 respostas
java
rblazza

Olá, pessoal. Estou me aventurando em Java e estou tentando fazer alguns exercícios. Tentei agora escrever um código básico de conta de banco com depósito e saque, porém, não retorna nada e também não dá erro. Poderiam me ajudar? Obrigado.

public class Conta {
    int numero;
    String dono;
    double saldo;
    double limite;

    void saca(double quantidade) {
        double novoSaldo = this.saldo - quantidade;
        this.saldo = novoSaldo;
    }
    
    void deposita(double quantidade) {
        this.saldo += quantidade;
    }
}
public class Programa {
    public static void main(String[]args) {
        //criando a conta
        Conta minhaConta;
        minhaConta = new Conta();
        
        //informações da conta
        minhaConta.dono = "Renato";
        minhaConta.saldo = 1000;
        
        //depositando e retirando dinheiro
        minhaConta.saca(200);
        minhaConta.deposita(500);
        
        System.out.println("Saldo atual: "+ minhaConta.saldo);
    }
}

4 Respostas

Bessax

Chefe, bom dia!

Compilei seu projeto aqui e rodou blz!

Sandro_Machado

aqui também rodou tudo certo. coloque os atributos como private e use os get’s e set’s para manipular os atributos.

Eduardo_Maranata10

E se alguém sacar um valor maior que o saldo da conta, ele vai sacar mesmo assim ?

Com esse código o saldo dessa conta será negativo, e isso não é o correto.

Considere também a dica do Sandro Machado

rblazza

Pessoal, já consegui fazer funcionar aqui o código e ajustei outros comandos. Obrigado!

Criado 3 de março de 2016
Ultima resposta 3 de mar. de 2016
Respostas 4
Participantes 4