java lang innovaco variables
le langage java d'après innovaco. types de variables
Variables, constantes et types de données
Toute variable possède un identificateur, une valeur et un type
En java tout est objet sauf les types primitifs
il existe deux types
Types primitifs
entiers
pour représenter les entiers
byte 8 bits signé de -128 à + 127
short 16 bits
int 32 bits
long 64 bits
réels
type float 32 bits
double 64 bits
char
représente un caractère dans le format unicode
on peut mettre une variable donnée avec un accent
char c = 'a' <-- affectation de départ un caractère est entouré d'une seule cote
String
String nom = "toto" <-- une chaîne a une double cote
type booléen
false true
false est une constante
true est une constante
les deux sont codés sur un bit
types en général
les types qu'on a cité sont enveloppés par des objets , il existe des enveloppes de ces types, des classes représentant chacun des types spécifiés
pour le int l'équivalent en enveloppe c'est Integer
pour le short l'équivalent en enveloppe c'est Short
pour le byte l'équivalent en enveloppe c'est Byte
pour le long l'équivalent en enveloppe c'est Long
pour le float l'équivalent en enveloppe c'est float
pour le double l'équivalent en enveloppe c'est Double
pour le char l'équivalent en enveloppe c'est Character
pour le boolean l'équivalent en enveloppe c'est Boolean