Les Tableaux IGI6 POO en java

425 mots 2 pages
Un petit mot sur les tableaux :

Les Tableaux
C’est un ensemble d’éléments de meme type (type primitif ou d’un type objet) désignés par un nom unique.
Chaque element est repéré par un indice précisant sa position.

Les tableaux sont considérés comme des objets.

Pour déclarer et créer les tableaux :
Déclarer :
Int t[ ] ;

t est destiné à contenir la référence à un tableau d’entiers.

La dimension n’est pas précisée à ce niveau (c’est une erreur pour la compilation) : int t[7]

Ou Int [ ] t
Et int [ ] t1, t2 ; pour des références à des tableaux d’entiers.
Pas de dimension dans cette déclaration.
Elle est comme la reference à un objet.

Remarque : ne pas utiliser un tableau pas encore créé :

créer t = new int [7] ; à la création, par l’opérateur new, le type des éléments et la dimension du tableau sont précisés. t fait référence à un tableau de 7 entiers.
Cette instruction alloue l’emplacement à un tableau de 7 éléments de type int et en place la référence dans t. les 7 éléments sont initialisés par défaut (comme pour les champs d’un objet) à une valeur nulle. 0
0
0
0

t

0
0
0

int [ ] tabInt = new int[20]; //définit un tableau de 20 entiers.

L’objet tableau une fois créé ne pourra pas voir sa taille modifiée. Mais la référence contenue dans t peut évoluer au fil de l’exécution et désigner des tableaux différents et de tailles variées.

On peut aussi donner les valeurs lors de la déclaration d’un tableau à référence dans t :

int t [ ] = {2, 3, 4, 10, 11, 15, 23} ;

equivalent à :

int t[ ] ; t = new int[7] ; t[0]=2 ; t[1]=3 ; t[2]=4 ; t[3]=5 ; t[4]=10 ; t[5]=11 ; t[6]=23 ;

Accès individuel aux éléments d’un tableau :

Si lors de l’exécution, la valeur d’un indice est négative ou trop grande par rapport à la taille du tableau , on obtient une erreur d’exécution. C’est un déclenchement d’une exception de type
ArrayIndexOutOfBoundsException…qui’il est possible d’intercepter…sinon il y a un arret de l’exécution du programme qui se produit…

Remarque : ceci est

en relation

  • Mdmdmq
    1514 mots | 7 pages
  • Dossier histoire des arts
    872 mots | 4 pages
  • Fiche d'activiter type bac pros restauration
    380 mots | 2 pages
  • Lapin
    725 mots | 3 pages
  • Le cri
    714 mots | 3 pages
  • La table a travers les styles
    2889 mots | 12 pages
  • Syhtese tpe s
    1238 mots | 5 pages
  • histoire des arts
    375 mots | 2 pages
  • Histoire des arts
    639 mots | 3 pages
  • DVT
    586 mots | 3 pages
  • Yue Minjun
    695 mots | 3 pages
  • Synthese perso tpe
    264 mots | 2 pages
  • GUERNICA
    303 mots | 2 pages
  • guernica
    1266 mots | 6 pages
  • Chomage ses
    1084 mots | 5 pages