|
Para acessar um array duplo vc usa x[i][j], onde x � a refer�ncia ao
array e i e j s�o os indices.
String[][] z[] - cria um array z[] onde
cada elemento cont�m um array duplo ([][]).
Portanto neste caso o x
seria representado por z[k], logo a representa��o
para cada item � z[k][i][j].
A resposta do item "e" � igual, um array �
representado por x[i].
int[] z[] - cria um array z[] onde
cada elemento cont�m um array int[]
Portanto neste caso o x
seria representado por z[k], logo a representa��o
para cada item � z[k][i]
Tente compilar este exemplo que ilustra o primeiro
caso.
O c�digo funciona, mas fica mais abaixo uma
d�vida minha, talv�z algu�m possa responder.
import javax.swing.*;
public class Array3 {
public static void main (String
arg[]){
//declara��o de vari�veis String saida = ""; int k,i,j; String[][] z[] = new
String[4][3][3];
//atribuir valores
for (k=0; k<4; k++){ for (i=0; i<3; i++){ for (j=0; j<3; j++){ z[k][i][j] = "["+k+"]["+i+"]["+j+"]";}}} for (i=0; i<3;
i++){
for (k=0; k<4; k++){ for (j=0; j<3; j++){ saida += z[k][i][j]+",";} saida += " ";} saida += "\n";} //saida na
tela
JOptionPane.showMessageDialog(null,saida); System.exit(0); } } O c�digo funciona, mas aqui fica uma d�vida minha,
talv�z alguem possa responder:
quando eu declaro um array escrevo
String z[] - Tipo refer�ncia[]; e inicializo com - new String[4];
No c�digo eu declaro
String[][] z[] - Tipo(String[][]) refer�ncia[]; e no meu ponto de vista deveria inicializar
com - new String[][][4], ou pelo menos String[3][3][4] - mas o compilador aceita apenas String[4][3][3]
Isso n�o foge a sintaxe do Java?
|
- RE: [java-list] Duvidas Rodrigo Lara de Oliveira
- [java-list] Duvidas Jose
- Re: [java-list] Duvidas Matheus_Antonelli
- [java-list] duvidas sbrodrigues
- Re: [java-list] duvidas Roberto Hideki
- Re: [java-list] duvidas Edson Elmar Schlei
- [java-list] Duvidas Neto
- [java-list] variaveis de ambiente no Lin... marcio pedro
- [java-list] Duvidas Rita Fernandes
- Re: [java-list] Duvidas Lincoln Masao Muraoka Junior
- [java-list] Selecionar linha de um JTabl... Daniel Taranta
- [java-list] Selecionar linha de um J... Luciano Coelho
- RE: [java-list] Duvidas Ribeiro, Max R. M.
- Re: [java-list] Duvidas Luiz Reginaldo
- RE: [java-list] Duvidas Celeguim, Luiz (Cadmus)
