Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Types de Données Primitives | 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 Primitives

Variables

Une variable en code est comme un conteneur où l’on peut stocker des informations. Par exemple, si l’on doit stocker le nombre 20, on va l’enregistrer dans une variable et se référer à ce nombre plus tard simplement en utilisant le nom de la variable dans le code.

Java est un langage fortement typé, ce qui signifie que l’on doit définir le type de données de la variable :

java

Main

copy
1
variable_type name = value;

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

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

Types de données

Examinons les types de données primitifs et approfondissons 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 pile.

java

Main

copy
1
byte var = 10;

Short

Le type de donnée short est également un type entier pouvant contenir des valeurs comprises entre -32 768 et 32 767. Il occupe 2 octets de mémoire et est stocké dans la mémoire pile.

java

Main

copy
1
short var = 10000;

Int

Il s'agit du type 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 pile et occupe 4 octets.

java

Main

copy
1
int var = 123123123;

Long

Il s'agit du 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ée float est le premier type à virgule flottante qui stocke 7 chiffres décimaux. Lors de la déclaration d'une variable de type float, il est nécessaire 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ée à virgule flottante peut stocker jusqu'à 15 chiffres décimaux. Contrairement à float, il n'est pas nécessaire de spécifier une lettre lors de la déclaration d'une variable de type double. Double occupe 8 octets et est stocké dans la mémoire pile.

java

Main

copy
1
double var = 12.299384;

Booléen

Ce type de donnée primitive est particulier 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 utiliser 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 aborderons plus tard). Les valeurs booléennes sont stockées dans la mémoire pile.

java

Main

copy
1
boolean var = true;

Char

Ce type de données caractère utilise les données de la table ASCII. Nous aborderons 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 consulter 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 affiché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 affiché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 affichée à l'écran.

1. Quel type de donnée entière occupe le moins de mémoire ?

2. Quel type de donnée ne peut avoir que deux valeurs : true ou false ?

question mark

Quel type de donnée entière occupe le moins de mémoire ?

Select the correct answer

question mark

Quel type de donnée ne peut avoir que deux valeurs : true ou false ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 1

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

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 Primitives

Variables

Une variable en code est comme un conteneur où l’on peut stocker des informations. Par exemple, si l’on doit stocker le nombre 20, on va l’enregistrer dans une variable et se référer à ce nombre plus tard simplement en utilisant le nom de la variable dans le code.

Java est un langage fortement typé, ce qui signifie que l’on doit définir le type de données de la variable :

java

Main

copy
1
variable_type name = value;

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

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

Types de données

Examinons les types de données primitifs et approfondissons 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 pile.

java

Main

copy
1
byte var = 10;

Short

Le type de donnée short est également un type entier pouvant contenir des valeurs comprises entre -32 768 et 32 767. Il occupe 2 octets de mémoire et est stocké dans la mémoire pile.

java

Main

copy
1
short var = 10000;

Int

Il s'agit du type 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 pile et occupe 4 octets.

java

Main

copy
1
int var = 123123123;

Long

Il s'agit du 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ée float est le premier type à virgule flottante qui stocke 7 chiffres décimaux. Lors de la déclaration d'une variable de type float, il est nécessaire 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ée à virgule flottante peut stocker jusqu'à 15 chiffres décimaux. Contrairement à float, il n'est pas nécessaire de spécifier une lettre lors de la déclaration d'une variable de type double. Double occupe 8 octets et est stocké dans la mémoire pile.

java

Main

copy
1
double var = 12.299384;

Booléen

Ce type de donnée primitive est particulier 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 utiliser 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 aborderons plus tard). Les valeurs booléennes sont stockées dans la mémoire pile.

java

Main

copy
1
boolean var = true;

Char

Ce type de données caractère utilise les données de la table ASCII. Nous aborderons 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 consulter 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 affiché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 affiché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 affichée à l'écran.

1. Quel type de donnée entière occupe le moins de mémoire ?

2. Quel type de donnée ne peut avoir que deux valeurs : true ou false ?

question mark

Quel type de donnée entière occupe le moins de mémoire ?

Select the correct answer

question mark

Quel type de donnée ne peut avoir que deux valeurs : true ou false ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 1
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt