Fórum JAVA - Matriz dentro de classe #563482

03/10/2016

0

Queria fazer algo como :

public class Teste
{
public static String[][] mat = new String[5][5];

for(int i = 0; i < 5;i++){
for(int j = 0; j < 5;j++){
mat[i][j] = "X";
}
}
}
Yuri

Yuri

Responder

Posts

03/10/2016

Jones Granatyr

Os comandos "for" devem estar dentro de um método (nessa parte que você colocou é a "área" para a declaração das variáveis). Poderia fazer um novo método, como exemplo: public void inicializar() { } e dentro dele colocar o comando for
Responder

Gostei + 0

04/10/2016

Yuri

Valeu cara, mas eu acabei fazendo assim:

public class Sessoes
{

public static String[][] matriz = {{"O ","O ","O ","O ","O "},{"O ","O ","O ","O ","O "},{"O ","O ","O ","O ","O "},{"O ","O ","O ","O ","O "},{"O ","O ","O ","O ","O "}};
}

Desse jeito estaria "mais correto"?

E mais uma coisa se puder responder, eu criei matriz estática pra poder mudar os valres dos "O"s pra "X" dentro do main, mas eu queria criar pelo menos 10 matrizes dessas identicas no main, identicas nesse padrão mas o usuário pode mudar cada uma dessas 10 matrizes de jeitos diferentes. Eu tentei criar um Array da classe mas não estava funcionando, acho que era porque é uma matriz estática? No caso como eu faria?
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar