Declaração de Arrays

 

            char s [ ];

            Point p [ ];

 

            Em Java um Array é uma classe.

 

Criando um Array

 

            Você pode criar arrays, ligando-o a todos os objetos, usando a palavra new, da seguinte forma:

 

            s = new char[20];

            p = new Point[100];

 

            String names[ ];

            names = new String[4];

            names[0]= “Georgina”;

            names[1]=“Jen”;

            names[2]=“Simon”;

            names[3]= “Tom”;

 

ou

            String names[ ];

            names = new String[4];

            String names [ ] = { “Georgina”, “Jean”, “Simon”, “Tom”};

 

Arrays Multi-dimencionais

 

            Java não possui arrays multi-dimencionais, mas ele permite declarar um array que é baseado em um outro array.

 

            int twoDim [ ] [ ]  = new int [4] [ ] ;

            twoDim[0] = new int [5] ;

            twoDim[1] = new int [5] ;

 


Exercícios

 

classe Prog0401

          {

              thisArray int;

              thatArray int;

              public static void main (String args [ ])

                    {

                           int[ ] thisArray = {1,2,3,4,5,6,7,8,9,10}

                           for (int i =0; i < thisArray.length; i++)

                                 {

                                    System.out.println( “ Conteúdo do Array “ + thisArray[i]);

                                 }

                    }

           }

 

class Prog0402 {

 

   public static void main(String arg[ ])

   {

    int A[] = new int[3];

    A[0] = 50;

    A[1] = 100;

    A[2] = 150;

    System.out.println("Tamanho do vetor = " + A.length);

 

    int conta;

 

    for(conta = 0; conta< A.length ; conta++)

    {System.out.println("indice = " + conta + "  valor= " + A[conta] );}

   }

 }