Matriz

2 respostas
V

Olá pessoas
Alguém sabe porque a minha matriz esta retornando nula?

public Pecas[][] preencheTabuleiro()

{

Pecas[][] matrizTabuleiro=null;

int[] valores={0,1,2,3,4,5,6,7};

int numeroGerado;

numeroGerado=(int) (Math.random()*valores.length);
for(int lin=0;lin<7;lin++)
{
	for(int col=0;col<7;col++)
	{
linha 24 ----------->> matrizTabuleiro[lin][col]=new Pecas(lin,col,numeroGerado);

}

}

return matrizTabuleiro;

}

está dando esse erro

java.lang.NullPointerException

at br.pucpr.bsi.proj.minadiamante.Tabuleiro.preencheTabuleiro(Tabuleiro.java:24)

at Principal.main(Principal.java:7)

Exception in thread main

Falow :frowning:

2 Respostas

TedLoprao

Faltou o new do array, assim:

Pecas[][] matrizTabuleiro=new Pecas[7][7];

Fallow

V

Valeu
Eu tinha esquecido do new por se tratar de uma class Pecas :oops:

Criado 23 de fevereiro de 2004
Ultima resposta 23 de fev. de 2004
Respostas 2
Participantes 2