 |
 |
2.2 Types Primitifs
- pas des classes
- short(2 octets),
int (4 octets), long (8 octets)
- float (4 octets),
double (8 octets)
- boolean (true/false),
byte (1 octet), char (2 octets)
- Variables déclarées n’importe où dans un bloc
précédent suivant
Les types primitifs ne sont pas des classes. Ils permettent
de définir des variables ou des attributs. Comme nous l’avons dit dans la
section précédente, les tailles et domaines de valeurs sont définis
strictement. Vous retrouvez les types communs correspondant aux nombres entiers
signés du langage C : short, int, long.
Les nombres en virgule flottantes float et double sont
conformes à la norme IEEE 754.
Le type boolean est nouveau.
Il ne peut prendre que les valeurs true ou
false.
Le type byte correspond au
type char du langage C. C’est un type entier exprimé sur 8 bits en
complément à 2 dont la valeur peut varier de -128 à +127.
Le type char quant à lui est
utilisé pour contenir un caractère codé sur 16 bits en Unicode.
Christian Bac, Denis Conan, Télécom
SudParis, CSC 4002, Octobre 2015
|
|