Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Teste array compilamento

O meu Console mostra "0", está correto?

1 resposta
solução!

Ao rodar a classe TesteArrayDePrimitivos o resultado será:

0
1
4
9
16

Ao rodar a classe TestArrayReferencias o resultado será:

22
22
22

Códigos: TestArrayReferencias.java

public class TestArrayReferencias {

    public static void main(String[] args) {

        //int[] idades = new int[5];
        ContaCorrente[] contas = new ContaCorrente[5];
        ContaCorrente cc1 = new ContaCorrente(22, 11);
        contas[0] = cc1;

        ContaCorrente cc2 = new ContaCorrente(22, 22);
        contas[1] = cc2;    


        //System.out.println(cc2.getNumero());

        System.out.println( contas[1].getNumero()  );

        ContaCorrente ref = contas[1];
        System.out.println(cc2.getNumero());
        System.out.println(ref.getNumero());

    }

}

TesteArrayDePrimitivos.java


public class TesteArrayDePrimitivos {

    //Array []
    public static void main(String[] args) {

        int[] idades = new int[5];//inicializa o array com 0

        for(int i = 0; i < idades.length; i++) {
            idades[i] = i * i;
        }

        for(int i = 0; i < idades.length; i++) {
            System.out.println(idades[i]);
        }

    }

}