Les tableaux de données
inseadima :: I N S E A :: Options :: Informatique :: Etude :: JAVA & J2EE :: Java :: JAVA
Page 1 sur 1
Les tableaux de données
Un tableau Java est un objet permettant de rassembler sous un même identificateur des données de même type. Sa déclaration
est la suivante :
Type Tableau[]=new Type[n] ou Type[] Tableau=new Type[n]
Les deux syntaxes sont légales. n est le nombre de données que peut contenir le tableau. La syntaxe Tableau[i] désigne la
donnée n° i où i appartient à l'intervalle [0,n-1]. Toute référence à la donnée Tableau[i] où i n'appartient pas à l'intervalle [0,n-
1] provoquera une exception.
Un tableau à deux dimensions pourra être déclaré comme suit :
Type Tableau[][]=new Type[n][p] ou Type[][] Tableau=new Type[n][p]
La syntaxe Tableau[i] désigne la donnée n° i de Tableau où i appartient à l'intervalle [0,n-1]. Tableau[i] est lui-même un
tableau : Tableau[i][j] désigne la donnée n° j de Tableau[i] où j appartient à l'intervalle [0,p-1]. Toute référence à une donnée
de Tableau avec des index incorrects génère une erreur fatale.
Re: Les tableaux de données
un petit complément,
Type Tableau[]=new Type[n] ou Type[] Tableau=new Type[n]
ou Type[] tableau = new Type[]{new Type(), new Type()} ou tout simplement Type[] tableau = {new Type(), new Type()}
Toute référence à la donnée Tableau[i] où i n'appartient pas à l'intervalle [0,n-1] provoquera une exception.
et cette exception est IndexOutOfBoundsException
et pour les tableaux à plusieurs dimensions on peut les déclarer aussi comme suite :
Type[][] matrice = {{new Type()} , {new Type(), new Type(), new Type()} , {new Type(), new Type()}}
queleque chose qui ressemble à cela :
[X]
[X X X]
[X X]
ce qui veut dire qu'on peut avoir des lignes qui n'ont pas la même taille
Type Tableau[]=new Type[n] ou Type[] Tableau=new Type[n]
ou Type[] tableau = new Type[]{new Type(), new Type()} ou tout simplement Type[] tableau = {new Type(), new Type()}
Toute référence à la donnée Tableau[i] où i n'appartient pas à l'intervalle [0,n-1] provoquera une exception.
et cette exception est IndexOutOfBoundsException
et pour les tableaux à plusieurs dimensions on peut les déclarer aussi comme suite :
Type[][] matrice = {{new Type()} , {new Type(), new Type(), new Type()} , {new Type(), new Type()}}
queleque chose qui ressemble à cela :
[X]
[X X X]
[X X]
ce qui veut dire qu'on peut avoir des lignes qui n'ont pas la même taille
r.benham- Invité
inseadima :: I N S E A :: Options :: Informatique :: Etude :: JAVA & J2EE :: Java :: JAVA
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum