Amigos estou precisando criar um jogo batalha naval em jsf, estou tendo algumas dificuldades por se tratar de Matriz, por exemplo não estou conseguindo inserir alguns valores na minha matriz Tabuleiro, vou postar o código das minhas classes:
Obs.: Preciso ter uma matriz[10][10].
nesse código eu consigo criar a matriz sem problemas, a minha dificuldade está em inserir os valores de um portaAvião nessa matriz, se alguém puder me ajudar...
public class Tabuleiro {
private int[][] tabuleiro;
private int linha;
private int coluna;
// Método que irá criar a Matriz
public void popularTabuleiro()
{
for(linha = 0; linha<=9; linha++)
{
tabuleiro = new int[linha][];
System.out.println("incrementou a linha" + linha);
for(coluna = 0; coluna <=9; coluna++)
{
tabuleiro = new int[linha][coluna];
System.out.println("incrementou a coluna" + coluna);
}
System.out.println("Tabuleiro" + tabuleiro.length);
}
}
//Gets e Sets
}
Segue a classe portaAvião
public class PortaAvioes
{
private int[][] localizacao;
private int[][] portaAviao;
private int linha;
private int coluna;
private int valor;
public void criaPortaAvioes()
{
for(linha = 0; linha <= 5; linha++)
{
portaAviao = new int[linha][];
System.out.println("Incrementou a linha" + linha);
for(coluna =0; coluna <= 5; coluna ++)
{
portaAviao = new int [linha][coluna];
System.out.println("Incremento a coluna" + coluna);
}
System.out.println("Valor do Porta Aviões: " + portaAviao.length);
for(int i =0; i < portaAviao.length; i++)
{
portaAviao[0][0] = 1;
System.out.println(portaAviao[0][0]);
valor = portaAviao[0][0];
System.out.println("valor: "+ valor);
}
}
//gets e sets
}