Rita,
 
Em primeiro lugar, a ordem das chaves não importa, ou seja, String[] a e String a[] são válidos.
Em segundo lugar, até onde eu sei, e me corrijam se eu estiver errado, a letra d monta um array tridimensional de Strings e a letra e um array bidimensional de ints.
Para popular o array da letra d, por exemplo, poderíamos ter algo como:
 
public class populaArray{
 
public static void main(String[] a){
        String[][]z[];
        z = new String[5][5][5];
 
        for(int i = 0; i < 5; i++){
            System.out.println(""); 
                for(int j = 0; j < 5; j++){
                      for(int k = 0; k < 5; k++){
                           z[i][j][k] = Integer.toString(k);
                           System.out.print(z[i][j][k]); 
                      }
                      System.out.print("\t"); 
                }
           }
    }
    System.exit(0);
}
 
O mesmo mecanismo poderia ser utilizado para popular o array bidimensional de ints.
 
[]s
Lincoln Masao Muraoka Junior
Analista Programador
ASTI Tecnologia - Unidade de Soluções
Tel.: 55 11 3031-0069 r. 227
[EMAIL PROTECTED]
www.astitecnologia.com.br
----- Original Message -----
Sent: Friday, January 17, 2003 2:51 PM
Subject: [java-list] Duvidas

Which of the following are legal array declaration ?
 
a. float [5] z;
 
b. char z[];
 
c. char [] z;
 
d. String [][] z [];
 
e. int [] z [];
 
 
Resposta :
 
b, c, d, e estão corretas
 
Alguem pode me explicar porque a letra d, e estão corretas, Se é um vetor de matriz, se é matriz de 3 dimensões .... Como eu atribuo valores a letra d, e
 
Obrigada

Reply via email to