Java Types de données
Java Types de données
Comme expliqué dans le chapitre précédent, une variable en Java doit être d'un type de données spécifié :
Exemple
int myNum = 5; // Integer (whole number)
float myFloatNum = 5.99f; // Floating point number
char myLetter = 'D'; // Character
boolean myBool = true; // Boolean
String myText = "Hello"; // String
Try it Yourself »
Les types de données sont divisés en deux groupes :
- Types de données primitifs - incluent
byte,short,int,long,float,double,booleanetchar - Types de données non primitifs - tels que
String, Arrays et Classes (Vous en apprendrez davantage à ce sujet dans un chapitre ultérieur)
Types de données primitifs
Un type de données primitif spécifie la taille et le type des valeurs des variables, et ne possède aucune méthode supplémentaire.
Il existe huit types de données primitifs en Java :
| Type de données | Taille | Description |
|---|---|---|
byte |
1 byte | Stocke les nombres entiers de -128 à 127 |
short |
2 bytes | Stocke les nombres entiers de -32,768 à 32,767 |
int |
4 bytes | Stocke les nombres entiers de -2,147,483,648 à 2,147,483,647 |
long |
8 bytes | Stocke les nombres entiers de -9,223,372,036,854,775,808 à 9,223,372,036,854,775,807 |
float |
4 bytes | Stocke les nombres fractionnaires. Capacité suffisante pour stocker 6 à 7 chiffres décimaux |
double |
8 bytes | Stocke les nombres fractionnaires. Capacité suffisante pour stocker 15 chiffres décimaux |
boolean |
1 bit | Stocke les valeurs vraies ou fausses |
char |
2 bytes | Stocke un seul caractère/lettre ou des valeurs ASCII |
Vous ne pouvez pas modifier le type
Une fois qu'une variable est déclarée avec un type, elle ne peut plus être modifiée ultérieurement dans le programme :
Exemple
int myNum = 5; // myNum is an int
// myNum = "Hello"; // Error: cannot assign a String to an int
String myText = "Hi"; // myText is a String
// myText = 123; // Error: cannot assign a number to a String
Remarque : Cette règle rend Java plus sûr, car le compilateur vous arrêtera si vous essayez de mélanger les types par erreur.
Si vous avez vraiment besoin de changer de type, vous devez utiliser des méthodes de conversion de type ou de conversion (par exemple, transformer un int en un double).
Types de données Java. Tutoriel vidéo W3Schools
Cette vidéo est une introduction aux différents types de données en Java.
Extrait d'une série de tutoriels vidéo pour apprendre Java pour débutants !