Variables et littéraux Java
Variables et littéraux Java
Dans ce didacticiel, nous allons découvrir 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 stocker 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 int type de données et nous avons attribué la valeur 80 à elle.
Le type de données int suggère que la variable ne peut contenir que des entiers. Pour en savoir plus, consultez Types de données Java.
Dans l'exemple, nous avons assigné 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 à typage statique. Cela signifie que toutes les variables doivent être déclarées avant de pouvoir être utilisées.
Modifier les valeurs des variables
La valeur d'une variable peut être modifiée dans le programme, d'où le nom variable . Par exemple,
int speedLimit = 80; ... .. ... speedLimit = 90;
Ici, dans un premier temps, la valeur de speedLimit est 80 . Plus tard, nous l'avons changé en 90 .
Cependant, nous ne pouvons pas modifier 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 inquiétez pas pour l'instant. 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 nommage 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, âge et Â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 soit par une lettre ou un trait de soulignement, _ ou un dollar, $ pancarte. 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 chiffres. Par exemple,
int 1age; // invalid variables
- Les noms de variables ne peuvent pas utiliser d'espaces blancs. Par exemple,
int my age; // invalid variables
Ici, nous devons utiliser des noms de variables contenant 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, monÂge . - Lorsque vous créez des variables, choisissez un nom qui a du sens. Par exemple, score , nombre , niveau a plus de sens que les noms de variables tels que s , n , et l .
- Si vous choisissez des noms de variables composés d'un seul mot, utilisez uniquement des lettres minuscules. Par exemple, il est préférable d'utiliser vitesse plutôt que SPEED , ou vitesse .
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 maintenant, consultez 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.5
, et 'F'
sont des littéraux.
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, false
et true
sont 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 :
- binaire (base 2)
- décimal (base 10)
- octal (base 8)
- 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 des variables de types entiers comme byte
, short
, int
, et 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 float
et double
variables de type.
4. Caractères littéraux
Les littéraux de caractères sont des caractères unicode entre guillemets simples. Par exemple,
char letter = 'a';
Ici, a
est 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 doubles. Par exemple,
String str1 = "Java Programming";
String str2 = "Programiz";
Ici, Java Programming
et Programiz
sont deux littéraux de chaîne.
Java