Variables et littéraux Java (avec exemples)

Dans ce didacticiel, nous découvrirons les variables et les littéraux Java à l'aide d'exemples.

Variables Java

Une variable est un emplacement en mémoire (zone de stockage) pour contenir des données.

Pour indiquer la zone de stockage, chaque variable doit recevoir un nom unique (identifiant). En savoir plus sur les identifiants Java.

Créer des variables en Java

Voici comment nous créons une variable en Java,

 int speedLimit = 80;

Ici, speedLimit est une variable de type de données int et nous lui avons attribué la valeur 80 .

Le type de données int suggère que la variable ne peut contenir que des entiers. Pour en savoir plus, visitez les types de données Java.

Dans l'exemple, nous avons attribué une valeur à la variable lors de la déclaration. Cependant, ce n'est pas obligatoire.

Vous pouvez déclarer des variables et affecter des variables séparément. Par exemple,

 int speedLimit; speedLimit = 80;

Remarque : Java est un langage de type statique. Cela signifie que toutes les variables doivent être déclarées avant de pouvoir être utilisées.

Changer les valeurs des variables

La valeur d'une variable peut être modifiée dans le programme, d'où le nom de la variable . Par exemple,

 int speedLimit = 80;… speedLimit = 90; 

Ici, initialement, la valeur de speedLimit est 80 . Plus tard, nous l'avons changé en 90 .

Cependant, nous ne pouvons pas changer le type de données d'une variable en Java dans la même portée.

Quelle est la portée de la variable?

Ne vous en faites pas pour le moment. N'oubliez pas que nous ne pouvons pas faire quelque chose comme ça:

 int speedLimit = 80;… float speedLimit;

Pour en savoir plus, consultez: Puis-je modifier le type de déclaration d'une variable en Java?

Règles de dénomination des variables en Java

Le langage de programmation Java a son propre ensemble de règles et de conventions pour nommer les variables. Voici ce que vous devez savoir:

  • Java est sensible à la casse. Par conséquent, l'âge et l'âge sont deux variables différentes. Par exemple,
     int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
  • Les variables doivent commencer par une lettre ou un trait de soulignement, _ ou un dollar, signe $ . Par exemple,
     int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
  • Les noms de variables ne peuvent pas commencer par des nombres. Par exemple,
     int 1age; // invalid variables
  • Les noms de variables ne peuvent pas utiliser d'espaces. Par exemple,
     int my age; // invalid variables

    Ici, nous devons utiliser des noms de variables ayant plus d'un mot, utiliser toutes les lettres minuscules pour le premier mot et mettre en majuscule la première lettre de chaque mot suivant. Par exemple, myAge.
  • Lors de la création de variables, choisissez un nom qui a du sens. Par exemple, score, nombre, niveau ont plus de sens que les noms de variables tels que s, n et l.
  • Si vous choisissez des noms de variables à un seul mot, utilisez toutes les lettres minuscules. Par exemple, il vaut mieux utiliser speed plutôt que SPEED ou sPEED.

Il existe 4 types de variables dans le langage de programmation Java:

  • Variables d'instance (champs non statiques)
  • Variables de classe (champs statiques)
  • Variables locales
  • Paramètres

Si vous souhaitez en savoir plus à ce sujet maintenant, visitez Types de variables Java.

Littéraux Java

Les littéraux sont des données utilisées pour représenter des valeurs fixes. Ils peuvent être utilisés directement dans le code. Par exemple,

 int a = 1; float b = 2.5; char c = 'F';

Ici, 1, 2.5et 'F'sont littérales.

Voici différents types de littéraux en Java.

1. Littéraux booléens

En Java, les littéraux booléens sont utilisés pour initialiser les types de données booléens. Ils peuvent stocker deux valeurs: true et false. Par exemple,

 boolean flag1 = false; boolean flag2 = true;

Ici, falseet truesont deux littéraux booléens.

2. Littéraux entiers

Un littéral entier est une valeur numérique (associée à des nombres) sans aucune partie fractionnaire ou exponentielle. Il existe 4 types de littéraux entiers en Java:

  1. binaire (base 2)
  2. décimal (base 10)
  3. octal (base 8)
  4. hexadécimal (base 16)

Par exemple:

 // binary int binaryNumber = 0b10010; // octal int octalNumber = 027; // decimal int decNumber = 34; // hexadecimal int hexNumber = 0x2F; // 0x represents hexadecimal // binary int binNumber = 0b10010; // 0b represents binary

En Java, le binaire commence par 0b , l'octal commence par 0 et l'hexadécimal commence par 0x .

Remarque : les littéraux entiers sont utilisés pour initialiser les variables de type entier aiment byte, short, intet long.

3. Littéraux à virgule flottante

Un littéral à virgule flottante est un littéral numérique qui a une forme fractionnaire ou une forme exponentielle. Par exemple,

 class Main ( public static void main(String() args) ( double myDouble = 3.4; float myFloat = 3.4F; // 3.445*10^2 double myDoubleScientific = 3.445e2; System.out.println(myDouble); // prints 3.4 System.out.println(myFloat); // prints 3.4 System.out.println(myDoubleScientific); // prints 344.5 ) )

Remarque : les littéraux à virgule flottante sont utilisés pour initialiser floatet doubletaper des variables.

4. Littéraux de caractères

Les littéraux de caractères sont des caractères Unicode entre guillemets simples. Par exemple,

 char letter = 'a';

Ici, aest le caractère littéral.

Nous pouvons également utiliser des séquences d'échappement comme littéraux de caractères. Par exemple, b (retour arrière), t (tabulation), n (nouvelle ligne), etc.

5. Littéraux de chaîne

Un littéral de chaîne est une séquence de caractères entre guillemets. Par exemple,

 String str1 = "Java Programming"; String str2 = "Programiz";

Ici, Java Programminget Programizsont deux littéraux de chaîne.

Articles intéressants...