On distingue 4 catégories de types primitifs (entier, réel, booléens, caractères).
L’intervalle de valeurs représentables pour chacun des types peut varier en
fonction de l’espace mémoire qu’ils occupent. LES ENTIERS En Java, tous les types permettant de représenter des entiers sont signés. Ainsi, sur n bits, on peut coder les entiers de −(2 n−1 ) à 2n−1 − 1. Les valeurs négatives sont encodées en complément à 2. Pour un rappel sur cet encodage, nous vous renvoyons au cours de numération disponible sur la page du CIPC.