Supcom java
1. 2. 3. 4. 5. 6. Les types simples Les opérateurs Les instructions Les tableaux Le type chaîne de caractères Le type class
SUP’COM
Programmation Orienté Objet - Chapitre 2
1
1. Les types simples
Type primitif boolean char byte short int long float double void Taille 1-bit 16-bit 8-bit 16-bit 32-bit 64-bit 32-bit 64-bit — Minimum — Unicode 0 -128 -215 -231 -263 IEEE754 IEEE754 — Maximum — Unicode 216 - 1 +127 - 1 +215 - 1 +231 - 1 +263 - 1 IEEE754 - 1 IEEE754 - 1 — Type enveloppe Boolean Character Byte Short Integer Long Float Double Void
SUP’COM
Programmation Orienté Objet - Chapitre 2
2
1. Les types simples
Java impose que la représentation interne de ses types soit uniforme (même espace mémoire) qu’elle que soit la machine sur laquelle est exécuté le programme.
SUP’COM
Programmation Orienté Objet - Chapitre 2
3
Les entiers
Quatre types : byte, short, int et long.
0
-34
200
-234L
0xDadaCafe
0372
Par défaut une constante entière est int.
SUP’COM
Programmation Orienté Objet - Chapitre 2
4
Les décimaux
Deux types : float et double.
3.12f
3.12F
-4E34 -34.5E-25D
2.45d
356.8
Par défaut une constante réelle est double.
SUP’COM
Programmation Orienté Objet - Chapitre 2
5
Le type booléen
Identificateur
boolean
Taille(bits) Valeurs
1 true false
Boolean
trouve = false;
SUP’COM
Programmation Orienté Objet - Chapitre 2
6
Le type caractère
Identificateur Taille(bits) char 16
Format de stockage Valeurs
UNICODE2 65 536 caractères 25 alphabets différents
char
c = ‘a’;
Exemples de constantes : ‘3’ ‘\n’ ‘\u0027’
SUP’COM
Programmation Orienté Objet - Chapitre 2
7
La déclaration des variables ;
int
x
: - Lettres non accentuées (minuscules ≠ majuscules). - Chiffres (sauf le premier caractère) et '_' - Attention à ne pas utiliser les mots-clefs du langage (class, for, while, if, else, ...)
SUP’COM