Un type primitif est désigné par un identifiant commençant par une lettre minuscule.
identifiant | char | byte | short | int | long | float | double | boolean |
---|---|---|---|---|---|---|---|---|
nature | Caractère ou entier non signé entre 0 et 216-1 | Entier signé entre -128 et 127 | Entier signé entre -215 et (215-1) | Entier signé entre -231 et (231-1) | Entier signé entre -263 et (263-1) | Réel en virgule flottante | Réel en virgule flottante double précision | Valeur logique (vrai ou faux, true ou false) |
Taille en octets | 2 | 1 | 2 | 4 | 8 | 4 | 8 |
Une valeur de type char s'écrit entre apostrophes :
char caract='z';
Le type String chaîne de caractères n'est pas un type primitif (c'est pourquoi son nom commence par une majuscule) mais il peut être déclaré et affecté comme un type primitif. Une valeur de type String s'écrit entre guillemets doubles.
String phrase="coucou c'est moi";