Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

está dando zero

quando meu codigo roda aparece assim

o total de contas é 1 estou criando uma conta 24226 0

e não assim o total de contas é 1 estou criando uma conta 24226 1337

o que há de errado?

6 respostas

Oi Rafael,

Pode postar aqui o seu código completo?

public class TestaValores { public static void main(String[] args) {

    Conta conta = new Conta(1337, 24226); 
    System.out.println(conta.getAgencia());
    conta.setAgencia(1232123);
}

}

esse é o codigo.

E também o código da classe Conta

public Conta(int agencia, int numero) { total++; System.out.println(" o total de contas é " + total); if ( agencia <=0) this.agencia = agencia; this.numero = numero; System.out.println("estou criando uma conta " + this.numero); }

solução!

Oi Rafael,

No seu construtor tem um if que verifica se a agencia é menor ou igual do que zero e por isso ele não atribui o valor ao atributo.

Agora foi eu tinha entendido que eu poderia colocar um if ali, obrigado...