Problemas com Array

1 resposta
D

Boa noite galera,

O código abaixo está retornando o seguinte erro: java.lang.NullPointerException

public Baralho[] baralho;

public void CarregaBaralho() throws java.rmi.RemoteException{

            int carta=0, naipe=0;
            baralho = new Baralho[40];
          
            for(int i = 0; i < NUMERO_MAXIMO_CARTAS; i++){

                baralho[i].setValor(i++);  //Aqui que acontece o erro!

            ...

Alguém pode me ajudar ?

Abraços

1 Resposta

ViniGodoy

Você criou um array de Baralhos, mas não os baralhos que estão dentro desse array. Seria necessário fazer algo como:

baralho[0] = new Baralho();

Criado 19 de maio de 2010
Ultima resposta 19 de mai. de 2010
Respostas 1
Participantes 2