Supcom java
Chapitre2
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 IEEE754IEEE754 — 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
ProgrammationOrienté 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 estexé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éfautune 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
Pardé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
Booleantrouve = 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ères25 alphabets différents
char
c = ‘a’;
Exemples de constantes : ‘3’ ‘
’ ‘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, …)…