[quote=bd.muro]não consigo a resposta deste array…alguém por favo
package com.aula8;
import java.lang.reflect.Array;
public class AprendendoArray {
public static void main(String[] args) {
final int ARRAY_SIZE = 4;
int [] [] tabela = new int [ARRAY_SIZE][ARRAY_SIZE];
tabela[0][1] = 21;
tabela[2][1] = 65;
tabela[3][2] = 43;
for (int x=0; x< tabela.length; x++){
for(int y=0; y<tabela.length; y++){
tabela[x][y]= x+y;
}
System.out.println(tabela);
}
}
}[/quote]
eu sempre usei o array do “import java.util.ArrayList;”
o erro nessa tua logica ae.
no teu for vai ter valores null que nao vai consegui realizar a soma
e outra no System.out.println vc tem que usar o tabela informando a posição[][] … tabela[0][1] …
[quote=bd.muro]não consigo a resposta deste array…alguém por favor
for (int x=0; x< tabela.length; x++){
for(int y=0; y<tabela.length; y++){
tabela[x][y]= x+y;
}
System.out.println(tabela);
}
}
[/quote]
Você ta tentando imprimir um array, que por sua vez é um objeto sendo assim deve esta sendo impresso é algo como [b][[I@c17164[/b]
isso acontece por que o seu array é um objeto.
Se quiser ver os valores que seu array contém use algo como
for (int x=0; x<ARRAY_SIZE; x++) {
System.out.println(Arrays.toString(tabela[x]));
}
Por favor, ao postar tópicos:
a) Dê um título descritivo para sua dúvida. Num fórum de Java, escrever “JAVA” no título não ser para nada.
b) Não dê títulos usando somente letras maiúsculas;
c) Use a tag code, como indicado pelo colega acima, para deixar o código formatado;
d) Abra os tópicos no local correto. Sua dúvida é de Java Básico, não de Java Avançado (já movi o tópico)
Por favor, leia nosso how to para ficar por dentro de como postar aqui: