Bom dia, tudo bem?
Eu estava acompanhando a aula, fiz tudo aparentemente igual ao professor, mas a função getNumero retorna o valor 1337.0.
Por que no código do professor retorna 1337, e não 1337.0?
Meu código é:
public class Conta {
private double saldo;
private int agencia;
private int numero;
private Cliente titular;
public void deposita(double valor) {
this.saldo += valor;
}
public boolean saca(double valor) {
if (this.saldo >= valor) {
this.saldo -= valor;
return true;
} else {
return false;
}
}
public boolean transfere(int valor, Conta contaDestino) {
if (this.saldo >= valor) {
this.saldo -= valor;
contaDestino.deposita(valor);
return true;
} else {
return false;
}
}
public double getSaldo() {
return this.saldo;
}
public double getNumero() {
return this.numero;
}
public void setNumero(int novoNumero) {
this.numero = novoNumero;
}
}
public class Cliente {
String nome;
String cpf;
String profissao;
}
public class testaGeteSet {
public static void main(String[] args) {
Conta conta = new Conta();
conta.setNumero(1337);
System.out.println(conta.getNumero());
}
}
Muito obrigada