Les Tableaux

stocker plusieurs éléments (de même type)

Source de Prog19.java
class Prog19 {
  public static void main (String args[]) {
    int [] tab;
    int nbre, i, max; 
    tab = new int[5];
    tab[1]= 45; tab[3]= 412;
    tab[0]= 3; tab[2]= 5; tab[4]= 0;
    System.out.println("le nombre d'element"
           + " du tableau = " + tab.length);
    i=1; max=tab[0];
    while (i < tab.length){
      if (tab[i]>max)
        max = tab[i] ;
      i = i+1;
    }
    System.out.println("le maximun est "
                      + max);    
  }
}

tableau (à une dimension)

tableau à 2 dimensions

Source de Prog22.java
/* crée puis affiche ligne par ligne 
   la matrice identité de réels 3-3
*/
class Prog22 {
  public static void main (String args[]) {
    double ident[][];
    int i,j; 
    ident = new double[3][3];
    for (i=0; i<3 ; ++i)
      for (j=0; j<3 ; ++j)
        if (i ==j ) 
          ident[i][j]=1.0;
        else
          ident[i][j]=0.0;
    System.out.println("matrice identité :");
    for (i=0; i<ident.length ; ++i)
    {
      for (j=0; j<ident[0].length  ; ++j)
        System.out.print(ident[i][j]+" ");
      System.out.println();
    }
  }
}

le tableau des arguments du programme

Source de Prog23.java
class Prog23 {
  public static void main (String args[]) {
    int i; 
    System.out.println("les arguments :");
    for (i=0; i<args.length ; ++i)
      System.out.println(args[i]);
  }
}

exercices