Comprendre les variables et les types de données
Les variables sont des emplacements de stockage nommés qui contiennent des valeurs en programmation. Java propose plusieurs types de données primitifs, chacun conçu pour stocker des types spécifiques de valeurs. Explorons ces concepts à travers des exemples pratiques.
Tout d'abord, nous allons créer un fichier Java pour démontrer la déclaration et l'utilisation de variables. Dans le WebIDE (qui est similaire à VS Code), créez un nouveau fichier nommé VariableDemo.java
. Vous pouvez le faire en cliquant avec le bouton droit dans le panneau de l'explorateur de fichiers, en sélectionnant "Nouveau fichier" et en entrant le nom de fichier.
Copiez et collez le code suivant dans le fichier :
public class VariableDemo {
public static void main(String[] args) {
// Declaring and initializing variables of different types
byte smallNumber = 127;
short mediumNumber = 32000;
int largeNumber = 2000000000;
long veryLargeNumber = 9000000000000000000L;
float decimalNumber = 3.14f;
double preciseDecimal = 3.14159265359;
char singleCharacter = 'A';
boolean isJavaFun = true;
// Printing the values
System.out.println("byte: " + smallNumber);
System.out.println("short: " + mediumNumber);
System.out.println("int: " + largeNumber);
System.out.println("long: " + veryLargeNumber);
System.out.println("float: " + decimalNumber);
System.out.println("double: " + preciseDecimal);
System.out.println("char: " + singleCharacter);
System.out.println("boolean: " + isJavaFun);
}
}
Décortiquons ce code pour mieux le comprendre :
-
Nous commençons par déclarer une classe nommée VariableDemo
. En Java, chaque programme doit avoir au moins une classe.
-
À l'intérieur de la classe, nous avons la méthode main
. C'est le point d'entrée de notre programme Java, où l'exécution commence.
-
Nous déclarons ensuite et initialisons des variables de différents types de données primitifs :
byte
: Utilisé pour de très petites valeurs entières (-128 à 127)
short
: Utilisé pour de petites valeurs entières (-32 768 à 32 767)
int
: Utilisé pour des valeurs entières (environ -2 milliards à 2 milliards)
long
: Utilisé pour de très grandes valeurs entières (environ -9 quintillions à 9 quintillions)
float
: Utilisé pour les nombres décimaux (précision simple)
double
: Utilisé pour les nombres décimaux avec une précision plus élevée
char
: Utilisé pour les caractères simples
boolean
: Utilisé pour les valeurs vraies/fausses
-
Notez le suffixe L
pour la valeur long
et le suffixe f
pour la valeur float
. Ceux-ci sont nécessaires pour indiquer à Java que ces littéraux doivent être traités respectivement comme des long
et des float
.
-
Enfin, nous affichons chaque variable à l'aide de System.out.println()
. L'opérateur +
ici est utilisé pour la concaténation de chaînes de caractères, joignant la chaîne descriptive à la valeur de la variable.
Maintenant, exécutons ce programme. Dans le WebIDE, ouvrez le panneau du terminal et exécutez la commande suivante :
javac VariableDemo.java
java VariableDemo
Vous devriez voir une sortie similaire à ceci dans le panneau de la console :
byte: 127
short: 32000
int: 2000000000
long: 9000000000000000000
float: 3.14
double: 3.14159265359
char: A
boolean: true
Cette sortie montre les valeurs de chaque variable que nous avons déclarées et initialisées. Prenez un moment pour vérifier que chaque valeur affichée correspond à celle que nous avons assignée dans le code.