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, …)…