Informatique java

Pages: 7 (1653 mots) Publié le: 23 mai 2013
Les tableaux
* Un tableau permet de garder en mémoire plusieurs données de même nature, comme les notes de 30 étudiants, les salaires de 200 employés, etc..
* Un tableau contient plusieurs variables de même type
* En java, un tableau est un objet qui possède des attributs et des méthodes.

1. Déclaration d'un tableau
La déclaration d’un tableau permet de préciser àl’ordinateur le nom du tableau ainsi que le type des éléments qui seront contenus dans le tableau.
On déclare un tableau à l’aide du type de ses éléments et d’une paire []
Syntaxe en Java :
-------------------------------------------------
type[] nomTableau; // les [] indiquent un tableau
-------------------------------------------------
ou
-------------------------------------------------
typenomTableau[];

Exemples à compléter:
-------------------------------------------------
double[] tabSalaires; // tableau tabSalaires de type double
-------------------------------------------------
ou
-------------------------------------------------
double tabSalaires[];
-------------------------------------------------

--------------------------------------------------------------------------------------------------
int[] nombres; // tableau nombres de type int
-------------------------------------------------
ou
-------------------------------------------------
……………………………………….
-------------------------------------------------

-------------------------------------------------

-------------------------------------------------
char codes[]; // tableaucodes de type char
-------------------------------------------------
ou
-------------------------------------------------
……………………………………….
-------------------------------------------------

-------------------------------------------------

-------------------------------------------------
String noms[]; // tableau noms de type String
-------------------------------------------------ou
-------------------------------------------------
…………………………………………
-------------------------------------------------

2. Création d'un tableau
Avec la déclaration du tableau, il faut créer le tableau en mémoire, en précisant combien d’éléments maximum contiendra le tableau, ceci permet de réserver l’espace mémoire.
Un tableau est un objet, il peut être créé de deux manières :1. Création par new :
Étant un objet, un tableau peut être créé à l’aide de l’opérateur new .
Pour allouer de la place en mémoire, on indique le nombre maximal d’éléments que doit contenir le tableau, comme suit :
Syntaxe en Java :
-------------------------------------------------
nomTableau = new type[max]; // max : nombre d’éléments

Il est possible de déclarer et créer le tableau àl’aide d’une seule ligne de code :

-------------------------------------------------
type[] nomTableau = new type[max]; // max : nombre d’éléments

Exemples :
-------------------------------------------------
// tableau numeros contenant MAX nombres entiers
-------------------------------------------------
final int MAX = 75;
-------------------------------------------------
int[]numeros; // déclaration du tableau
-------------------------------------------------
numeros = new int[MAX]; // création du tableau
-------------------------------------------------

-------------------------------------------------

-------------------------------------------------
// tableau tabSalaires contenant 6 nombres réels
-------------------------------------------------double tabSalaires[]; // déclaration du tableau
-------------------------------------------------
tabSalaires = new double[6]; // création du tableau
-------------------------------------------------

-------------------------------------------------
// même exemple mais écrit en une seule ligne
-------------------------------------------------
double tabSalaires[] = new double[6];...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Java
  • java
  • Java
  • Java
  • java
  • Java
  • Java
  • Java

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !