AJBM Posted March 19, 2012 at 09:09 PM Report #444689 Posted March 19, 2012 at 09:09 PM Boas pessoal. Eu tenho um array 3x3 e quero percorrer- lo. Eu quero saber qual e a maneira mais correcta de a fazer? int [][]numeros; numeros= new int[3] [3]; numeros [0][0]=11;//definir as posiçoes das matrizes e os seus valores numeros [0][1]=7; numeros [0][2]=333; numeros [1][0]=-20; numeros [1][1]=-23; numeros [1][2]=63; numeros [2][0]=-22; numeros [2][1]=501; numeros [2][2]=10000; for(int i=0;i<numeros.length;i++){ for(int j=0;j<numeros.length;j++){ matrix[i][j]=numeros[i][j]; System.out.println(numeros[i][j]); }] int [][]numeros; numeros= new int[3] [3]; numeros [0][0]=11;//definir as posiçoes das matrizes e os seus valores numeros [0][1]=7; numeros [0][2]=333; numeros [1][0]=-20; numeros [1][1]=-23; numeros [1][2]=63; numeros [2][0]=-22; numeros [2][1]=501; numeros [2][2]=10000; for(int i=0;i<numeros.length;i++){ for(int j=0;j<numeros[i].length;j++)//[i]comeca em 0 e precorre [0] [0] [0] [1] [0] [2] { matrix[i][j]=numeros[i][j]; System.out.println(mumeros[i][j]); }
Baderous Posted March 19, 2012 at 09:11 PM Report #444690 Posted March 19, 2012 at 09:11 PM E a dúvida é...?
pedrotuga Posted March 19, 2012 at 09:28 PM Report #444694 Posted March 19, 2012 at 09:28 PM São as duas fundamentalmente iguais. Arrays bidimensionais são no fundo arrays de arrays. Se tivesses um array de arrays de comprimentos variáveis, terias que usar o código no segundo bloco.
AJBM Posted March 19, 2012 at 09:34 PM Author Report #444697 Posted March 19, 2012 at 09:34 PM tipo isto int [] array={{1,2},{1,2,3,4}} usava o 2 caso certo?
pedrotuga Posted March 19, 2012 at 11:04 PM Report #444710 Posted March 19, 2012 at 11:04 PM tipo isto int [] array={{1,2},{1,2,3,4}} usava o 2 caso certo? Sim, mas isso devia ser óbvio olhando para o código. E claro,falta um par de chavetas nesse codigo
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now