Cara Rita ,

   em java , vc pode declarar um array unidimensional de
duas formas:

  int [] arrayInt = new int[3];
  int arrayInt[] = new int[3];

  para um array multidimensional , os colchetes podem
vir todos antes , todos depois ou antes e depois como
por exemplo :

  int [] arrayInt [] = new arrayInt[2][];

  neste caso , o primeiro colchete seria a primeira
dimensão do array , o segundo seria a segunda dimensão e
assim sucessivamente . Para preencher criar este array ,
vc poderia continuar :

   arrayInt[0] = new int[2];
   arrayInt[1] = new int[3];

  isto significa que os arrays não precisam ser
ortogonais ( matrizes quadradas ). A única coisa que vc
não pode fazer é alterar a ordem na hora do new , logo

  int [] arrayInt[] = new arrayInt[][2]

  não vai funcionar pois o compilador "não saberia" a
ordem das dimensões inferiores que ainda não foram
declaradas . O correto seria :

  int [] arrayInt[] = new arrayInt[2][] ou ainda

  int [] arrayInt[] = new [2]arrayInt[]

  O importante é que sempre as dimensões inferiores
apareçam antes nas linhas em que vc dá new .



  Valeu

    Alan


> 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 corre
tas, Se é um vetor de matriz, se é matriz de 3 dimensões
.... Como eu atribuo valores a letra d, e
>
> Obrigada
>


__________________________________________________________________________
E-mail Premium BOL
Antivírus, anti-spam e até 100 MB de espaço. Assine já!
http://email.bol.com.br/



------------------------------ 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]
-------------------------------------------------------------------------

Responder a