Manipulando Arrays

dá NullPointerException:

[code]//ARRAY (CONTA DA PESSOA)
Conta[] contas = new Conta[10];
contas[0].setContaZerada(false);
contas[0].setCpf(“0000”);
contas[0].setNome(“Andre”);
contas[0].setLimite(1000);
contas[0].setSaldo(200);
contas[0].setEndereco(“Cotia”);
contas[0].setNumero(01);

	Conta conta = new Conta();
	conta.mostraConta();[/code]

pq?

dá NullPointerException porque vc só criou o array de contas, mas não criou nenhuma conta dentro do array.
para criar uma conta no array vc podia fazer assim:

        Conta[] contas = new Conta[10];  
        contas[0] = new Conta();
        //. . .  

ou assim:

        Conta conta = new Conta();
        Conta[] contas = new Conta[10];  
        contas[0] = conta; 
        //. . .  

funcionou… valeu…

só tem um diferença, se eu faço assim:

contas[0] = new Conta(); não imprimi os valores

e assim imprimi:

contas[0] = conta;

Simm. Isso porque vc tá imprimindo os valores usando a variavel de referencia

conta,

se vc fizer assim:

[code]contas[0]=new Conta();
//. . .

Conta conta=contas[0];
conta.mostraConta();
[/code]
deverá funcionar, vlw…