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
 
            