as declaracoes d e e estao corretas realmente
elas equivalem a 
String [][][] z ou Strin z[][][];
int[][] z ou int z[][];

segue exemplo para ilustracao...


class arraysTeste {
    public static void main (String[] args) {
        new arraysTeste ();
    }

    public arraysTeste() {
        //float [5] z1; errado
        char z2[];
        char [] z3;
        String [][] z4[];
        int [] z5[];

        z2 = new char[] {'a', 'b'};
        z3 = z2;
        z4 = new String[][][]
        {
            {
                {"a1", "a2", "a3"},{"b1", "b2", "b3"},{"c1", "c2", "c3"}
            },
            {
                {"a1", "a2", "a3"},{"b1", "b2", "b3"},{"c1", "c2", "c3"}
            }

        };


        System.out.println(z4[0][0][0]);
        System.out.println(z4[1][1][1]);
        System.out.println(z4[1][2][2]);

    }
}




-----Original Message-----
From: Rita Fernandes [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 17 de janeiro de 2003 14:51
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
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

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Reply via email to