Olá, poderiam me ajudar a entender o porque o print do valor da variavel vem diferente, segue código:
Conta.java
class Conta {
    double saldo;
    int numeroAgencia;
    int numeroConta;
    String titular;
}CriarConta.java
public class CriarConta
{
    public static void main(String[] args) {
        Conta primeiraConta = new Conta();
        primeiraConta.saldo = 200;
        System.out.println("O Saldo na conta é: " + primeiraConta.saldo);
        primeiraConta.numeroAgencia = 0001;
        System.out.println("O numero da agencia é: " + primeiraConta.numeroAgencia);
        primeiraConta.numeroConta = 00000011;
        System.out.println("O numero da conta é: " + primeiraConta.numeroConta);
        primeiraConta.titular = "Rafa SHOW";
        System.out.println("O nome do titular é: " + primeiraConta.titular);
        Conta segundaConta = new Conta();
        segundaConta.saldo = 300;
        System.out.println("O saldo na conta é: " + segundaConta.saldo);
        segundaConta.numeroAgencia = 0002;
        System.out.println("O numero da agencia é: " + segundaConta.numeroAgencia);
        segundaConta.numeroConta = 00000021;
        System.out.println("O numero da conta é: " + segundaConta.numeroConta);
        segundaConta.titular = "Rosa SHOW";
        System.out.println("O nome do titular é: " + segundaConta.titular);
    }
}Saída da execução
O numero da agencia é: 1
O numero da conta é: 9
O nome do titular é: Rafa SHOW
O saldo na conta é: 300.0
O numero da agencia é: 2
O numero da conta é: 17
O nome do titular é: Rosa SHOW
Como podem ver, o 'numeroConta' vem com um valor diferente, não entendi da onde veio esse número, acredito que seja devido aos '0's que coloquei a esquerda, mas não faço idéia(heheh!!).