Cours Java
Java - Université de Rouen
Eric Trupin
1
•
•
Java est sensible à la casse
Un bloc de code est compris entre { et }
{ code }
•
Une instruction se termine par un « ; » char caractere
=
‘D’;
•
•
•
On utilise l’indentation pour augmenter la lisibilité du code
La première lettre d’un identificateur doit être une lettre et les suivantes sont alphanumériques Les commentaires
– Abrégé : // sur une ligne
– Multiligne : /* commentaire ligne 1 commentaire ligne 2 */
•
De documentation automatique : /** …………..*/ utilisables avec javadoc
Java - Université de Rouen
Eric Trupin
2
Les types élémentaires boolean short byte char int float double long
true ou false
16 bits
8 bits
16 bits Unicode
32 bits
32 bits
64 bits
64 bits
Java - Université de Rouen
Eric Trupin
3
Manipulation de variable int nombre ; nombre = 100;
equivaut à int nombre = 100 ;
• Pour les types élémentaires entiers, il y a conversion implicite vers le type int
• Exemple : short x=5 , y=15 ; x = x + y ; // Erreur compilation car il faut convertir en short
X = (short) (x + y); // Est correct
Java - Université de Rouen
Eric Trupin
4
Les structures de contrôle et les branchements conditionnels
•
Comme en C
– while (boolean) { ……}
– do {……} while (boolean)
– for (initialisation ; condition ; modification)
{……}
•
•
if (boolean) {……} else if (boolean) {……} else {……} switch (expression) { case constante1 : instruction1; instruction2; break; case constante2 : ……. default : ….
}
Java - Université de Rouen
Eric Trupin
5
Les tableaux
A 1 dimension : int tableau [ ] = new int [50] // déclaration et allocation
OU
int [ ] tableau = new int [50] ;
OU
int tableau [ ] ; // déclaration tableau = new int [50] ; // allocation
A 2 dimensions : float tab [ ][ ] = new float [10][10] ;
Si la taille du tableau de seconde dimension n’est pas identique