
Types de données simples (1) 
• Entiers (1, 2, 3, …) : int 
 
Opérateurs : +  -  *  /  % (reste de la divistion)  
Exemple : 5/2 = 2 et 5%2 = 1 
 
• Réels (2.4, 3.1416, …) : double 
 
Opérateurs : + - * / 
Exemple : 5.0/2.0 = 2.5 
 
• Booléens (true, false) : boolean 
 
Opérateurs : && (and), || (or), ! (not) 
Exemple : !true = false 
Note : pas de type simple pour les chaines de caractères 
Types de données simples (2) 
Type Codage Domaine 
Char  2 octets  caractère Unicode 
int  4 octets  [-231, 231-1] 
long  8 octets  [-263, 263 -1] 
byte  1 octet  [-27 , 27 -1] 
short  2 octets  [-215, 215-1] 
float  4 octets  [3.4 10-38, 3.4 10+38] en 
valeur absolue 
double  8 octets  [1.7 10-308 , 1.7 10+308] en 
valeur absolue 
boolean  1 bit  true, false 
String  référence d'objet  chaîne de caractères 
Date  référence d'objet  date 
Caractères spéciaux 
\  caractère d
échappement pour introduire caractères spéciaux 
 '\t' tabulation 
 '\n' nouvelle ligne 
 '\r' retour chariot retour arrière 
 '\f' saut de page 
  … 
 '\\' '\' '\" 
 
 \u03a9( \u suivi du code hexadécimal à 4 chiffres d
un 
caractère Unicode) 
Types de données simples (3) 
i 
10 
i 
11 
i 
Valeurs 
• Déclaration de variables :  
  
 int i;    Nom de la variable, 
      représente un espace mémoire. 
 
 Type de la variable, 
 ce que peut contenir l’espace mémoire. 
 
• Affectation : 
 
i = 10;     
i = i + 1; 
 
int j = 11;