Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Types de Données Primitifs | Types de Base et Opérations
Notions de Base de Java
course content

Contenu du cours

Notions de Base de Java

Notions de Base de Java

1. Démarrer
2. Types de Base et Opérations
3. Boucles
4. Tableaux
5. Chaîne

book
Types de Données Primitifs

Variables

Une variable dans le code est comme un conteneur où nous pouvons stocker des informations. Par exemple, si nous devons stocker le nombre 20, nous allons le sauvegarder dans une variable et nous référer à ce nombre plus tard en utilisant simplement le nom de la variable dans le code.

Java est un langage fortement typé, ce qui signifie que nous devons définir le type de données de notre variable :

java

Main

copy
1
variable_type name = value;

Le code ci-dessus montre la syntaxe de base pour déclarer une variable.

Ensuite, passons à l'étude des types de données, en commençant par les 8 principaux.

Types de données

Passons en revue les types de données primitifs et apprenons-en plus sur chacun d'eux :

Byte

Ce type de données entier peut contenir des valeurs allant de -128 à 127. Il occupe 1 octet de mémoire et est stocké dans la mémoire de la pile.

java

Main

copy
1
byte var = 10;

Short

Le type de données short est également un type entier qui peut contenir des valeurs allant de -32,768 à 32,767. Il occupe 2 octets de mémoire et est stocké dans la mémoire de la pile.

java

Main

copy
1
short var = 10000;

Int

C'est le type de données entier le plus couramment utilisé, capable de contenir des valeurs allant de -2,147,483,648 à 2,147,483,647. Il est également stocké dans la mémoire de la pile et occupe 4 octets.

java

Main

copy
1
int var = 123123123;

Long

C'est le plus grand type de données entier, capable de stocker des valeurs de -2⁶³ à 2⁶³ - 1. Il occupe 8 octets en mémoire et est également stocké dans la mémoire pile.

java

Main

copy
1
long var = -10290394;

Float

Le type de données float est le premier type à virgule flottante qui stocke 7 chiffres décimaux. Lors de la déclaration d'une variable de type float, nous devons nous rappeler d'ajouter la lettre f à la fin du nombre. Par exemple, float myFloat = 4.13f;.

java

Main

copy
1
float var = 13.41f;

Double

Ce type de données à virgule flottante peut stocker jusqu'à 15 chiffres décimaux. Contrairement à float, nous n'avons pas besoin de spécifier de lettres lors de la déclaration d'une variable double. Double occupe 8 octets et est stocké dans la mémoire de la pile.

java

Main

copy
1
double var = 12.299384;

Boolean

Ce type de données primitif est spécial car il ne peut contenir que les valeurs true ou false. En Java, le type boolean occupe 1 bit de mémoire, mais en pratique, il peut prendre plus d'espace car il peut être intégré dans d'autres structures de données, telles que des tableaux ou des objets (que nous explorerons plus tard). Les valeurs boolean sont stockées dans la mémoire pile.

java

Main

copy
1
boolean var = true;

Char

Ce type de données de caractère utilise les données de la table ASCII. Nous examinerons ce type de données plus en détail dans le prochain chapitre, mais pour l'instant, veuillez noter qu'il occupe 2 octets.

java

Main

copy
1
char var = 'c';

Il existe également une table où vous pouvez voir toutes les informations essentielles sur les types de données primitifs :

Les types de données primitifs peuvent également être affichés à l'aide de la commande de sortie de la console.

java

Main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { int number = 41; System.out.println(number); } }

Nous avons déclaré une variable int et l'avons imprimée à l'écran.

java

Main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { char character = 'c'; System.out.println(character); } }

Nous avons déclaré une variable char et l'avons imprimée à l'écran.

java

Main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { float number = 1.12f; System.out.println(number); } }

Nous avons déclaré une variable float et l'avons imprimée à l'écran.

1. Quel type de données entier occupe le moins de mémoire ?

2. Quel type de données peut avoir seulement deux valeurs : true ou false ?

Quel type de données entier occupe le moins de mémoire ?

Quel type de données entier occupe le moins de mémoire ?

Sélectionnez la réponse correcte

Quel type de données peut avoir seulement deux valeurs : ``true`` ou ``false`` ?

Quel type de données peut avoir seulement deux valeurs : true ou false ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 1
We're sorry to hear that something went wrong. What happened?
some-alt