Introduction
Dans ce laboratoire, vous allez découvrir les huit types de données primitifs en Java. Vous allez en apprendre plus sur leurs tailles, leurs plages et leurs valeurs par défaut. Vous allez également découvrir l'autoboxing.
💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici
Dans ce laboratoire, vous allez découvrir les huit types de données primitifs en Java. Vous allez en apprendre plus sur leurs tailles, leurs plages et leurs valeurs par défaut. Vous allez également découvrir l'autoboxing.
Créez un nouveau fichier Java et nommez-le PrimitivesLab.java en utilisant la commande suivante :
touch PrimitivesLab.java
int
et byte
Décarez un type de données int
nommé i
et un type de données byte
nommé b
. Affectez-lui respectivement les valeurs 15
et 10
.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
//Affichez les valeurs
System.out.println("Valeur de i: " + i);
System.out.println("Valeur de b: " + b);
}
}
short
et long
Décarez un type de données short
nommé s
et affectez-lui la valeur 1000
. Décarez un type de données long
nommé l
et affectez-lui la valeur 9999999L
.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
//Affichez les valeurs
System.out.println("Valeur de i: " + i);
System.out.println("Valeur de b: " + b);
System.out.println("Valeur de s: " + s);
System.out.println("Valeur de l: " + l);
}
}
float
et double
Décarez un type de données float
nommé f
et affectez-lui la valeur 3.14f
. Décarez un type de données double
nommé d
et affectez-lui la valeur 2.71828
.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
float f = 3.14f;
double d = 2.71828;
//Affichez les valeurs
System.out.println("Valeur de i: " + i);
System.out.println("Valeur de b: " + b);
System.out.println("Valeur de s: " + s);
System.out.println("Valeur de l: " + l);
System.out.println("Valeur de f: " + f);
System.out.println("Valeur de d: " + d);
}
}
boolean
et char
Décarez un type de données boolean
nommé bool
et affectez-lui la valeur true
. Décarez un type de données char
nommé c
et affectez-lui la valeur 'A'
.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
float f = 3.14f;
double d = 2.71828;
boolean bool = true;
char c = 'A';
//Affichez les valeurs
System.out.println("Valeur de i: " + i);
System.out.println("Valeur de b: " + b);
System.out.println("Valeur de s: " + s);
System.out.println("Valeur de l: " + l);
System.out.println("Valeur de f: " + f);
System.out.println("Valeur de d: " + d);
System.out.println("Valeur de bool: " + bool);
System.out.println("Valeur de c: " + c);
}
}
Montrez l'autoboxing en déclarant un type de données Integer
nommé x
et en lui affectant la valeur 25
.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
float f = 3.14f;
double d = 2.71828;
boolean bool = true;
char c = 'A';
Integer x = 25;
//Affichez les valeurs
System.out.println("Valeur de i: " + i);
System.out.println("Valeur de b: " + b);
System.out.println("Valeur de s: " + s);
System.out.println("Valeur de l: " + l);
System.out.println("Valeur de f: " + f);
System.out.println("Valeur de d: " + d);
System.out.println("Valeur de bool: " + bool);
System.out.println("Valeur de c: " + c);
System.out.println("Valeur de x: " + x);
}
}
Décarez un type de données entier nommé n
et affectez-lui la valeur 2147483647
. Incrémentez n
de 1
et notez la sortie.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
float f = 3.14f;
double d = 2.71828;
boolean bool = true;
char c = 'A';
Integer x = 25;
int n = 2147483647;
n = n + 1;
System.out.println("Valeur est: " + n);
}
}
Décarez un type de données entier nommé m
et affectez-lui la valeur -2147483648
. Décrémentez m
de 1
et notez la sortie.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
float f = 3.14f;
double d = 2.71828;
boolean bool = true;
char c = 'A';
Integer x = 25;
int n = 2147483647;
n = n + 1;
System.out.println("Valeur est: " + n);
int m = -2147483648;
m = m - 1;
System.out.println("Valeur est: " + m);
}
}
Compilez le programme à l'aide de la commande suivante sur votre terminal :
javac PrimitivesLab.java
Exécutez le programme à l'aide de la commande suivante :
java PrimitivesLab
Dans ce laboratoire, vous avez appris les huit types de données primitifs en Java. Vous avez créé un programme Java et déclaré des variables de chacun des types de données primitifs. Vous avez appris l'autoboxing et la manière dont Java convertit automatiquement un type de données primitif en sa classe d'emballage correspondante. Vous avez également appris sur le débordement et le sous-dépassement dans les types de données entiers. Enfin, vous avez compilé et exécuté le programme pour voir la sortie. Vous pouvez utiliser ces types de données dans votre programmation pour stocker et manipuler efficacement les données.