suivant: Initialisation des éléments
 monter: Tableaux
 précédent: Une nouvelle catégorie de
     Table des matières 
     Index 
Création
Un tableau est créé grâce à l'opérateur
new[]
. L'expression spécifiant la longueur, entre les crochets «
[ » et « ] », doit être de type int (ou
d'un sous-type de int), et n'est pas nécessairement constante ;
sa valeur doit être positive ou nulle.  Les éléments d'un tableau sont
toujours initialisés à la valeur nulle de leur type
(figure 2.1).
Figure:
Création d'un tableau de 4 int, affectation à une
 variable t.
| 105#105 | 
 
La valeur d'une expression de création est une
référence au tableau créé. Cette
valeur est non nulle, c'est-à-dire différente de la valeur
null.
Comme toute valeur, celle-ci peut être affectée à une variable, qui doit
avoir été déclarée de type int[] :
  int[] t = new int[4];
Cette définition déclare t comme un nom dont le type est «
tableau de int» ; l'évaluation de new int[4] crée
un objet qui comporte un bloc de mémoire pouvant contenir quatre
int ; enfin, t est initialisé par une référence à cet
objet, et chacun de ses quatre éléments est initialisé à 0
(figure 2.1).
 
 
 
 
 
 suivant: Initialisation des éléments
 monter: Tableaux
 précédent: Une nouvelle catégorie de
     Table des matières 
     Index 
Rene' LALEMENT
2002-11-07