MEILLEUR SITE POUR LES DÉVELOPPEURS WEB
Langage de programmation Java. Tutoriels pour débutants

En Ua Es De Ru

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, boolean et char
  • 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

Try it Yourself »

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).


Testez vos connaissances avec des exercices

Exercice:

Ajoutez le type de données correct pour les variables suivantes :

 myNum = 9;
 myFloatNum = 8.99f;
 myLetter = 'A';
 myBool = false;
 myText = "Hello World";


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 !