Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Java

Variables et littéraux en Java : Guide complet

Variables et littéraux en Java

Ce guide explore les variables et littéraux en Java, illustrés avec des exemples clairs pour une compréhension pratique.

Variables Java

Une variable est un emplacement mémoire désigné qui stocke des données.

Chaque variable doit avoir un identifiant unique pour référencer la zone de stockage. En savoir plus sur les identificateurs Java.


Création de variables en Java

Voici comment déclarer et initialiser une variable :

int speedLimit = 80;

Dans cet exemple, speedLimit est un int contenant la valeur 80. Le type int restreint la variable aux valeurs entières. Pour plus de détails, consultez les types de données Java.

La déclaration et l'initialisation peuvent être effectuées séparément :

int speedLimit;
speedLimit = 80;

Note : Java est statiquement typé ; toutes les variables doivent être déclarées avant utilisation.


Modification des valeurs de variables

Les variables peuvent changer pendant l'exécution du programme. Par exemple :

int speedLimit = 80;
...
speedLimit = 90;

Initialement, speedLimit est 80 ; plus tard, il passe à 90. Cependant, le type de données ne peut pas changer dans la même portée.

Par exemple, ce qui suit est invalide :

int speedLimit = 80;
...
float speedLimit;

En savoir plus : Puis-je changer le type de déclaration d'une variable en Java ?


Règles de nommage pour les variables Java

Les conventions de nommage de Java améliorent la lisibilité et la maintenabilité du code :


Java distingue quatre catégories de variables :

Explorez les types de variables plus en profondeur : Types de variables Java.


Littéraux Java

Les littéraux sont des valeurs fixes intégrées directement dans le code source. Ils offrent un moyen pratique d'assigner des données :

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

Voici les principales catégories de littéraux en Java.

1. Littéraux booléens

Les littéraux booléens sont limités à true ou false :

boolean flag1 = false;
boolean flag2 = true;

2. Littéraux entiers

Les littéraux entiers représentent des nombres entiers et se présentent sous quatre bases :

  1. Binaire (base 2) – préfixe 0b
  2. Décimal (base 10)
  3. Octal (base 8) – préfixe 0
  4. Hexadécimal (base 16) – préfixe 0x

Exemples :

// binaire
int binaryNumber = 0b10010;
// octal
int octalNumber = 027;
// décimal
int decNumber = 34;
// hexadécimal
int hexNumber = 0x2F;

Note : Les littéraux entiers initialisent les variables byte, short, int et long.

3. Littéraux à virgule flottante

Les littéraux à virgule flottante incluent une notation fractionnaire ou exponentielle :

class Main {
    public static void main(String[] args) {
        double myDouble = 3.4;
        float myFloat = 3.4F;
        double myDoubleScientific = 3.445e2;
        System.out.println(myDouble); // 3.4
        System.out.println(myFloat); // 3.4
        System.out.println(myDoubleScientific); // 344.5
    }
}

Ces littéraux initialisent les variables float et double.

4. Littéraux de caractères

Les caractères sont des symboles Unicode uniques entourés de guillemets simples :

char letter = 'a';

Les séquences d'échappement sont également valides, par ex. \b, \t, \n, etc.

5. Littéraux de chaînes

Les chaînes sont des séquences de caractères entourées de guillemets doubles :

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

Java

  1. Maîtriser les variables, littéraux et constantes en C++ : Guide complet
  2. Variables, constantes et littéraux en C : Guide complet
  3. Variables, constantes et littéraux en Python – Guide complet
  4. Maîtriser l'entrée/sortie Java : Afficher, lire et formater vos données
  5. Classes et objets en Java : Guide pratique
  6. Classes et méthodes abstraites en Java : guide complet
  7. Maîtriser les classes imbriquées et internes en Java : types, exemples et bonnes pratiques
  8. Java throw vs throws : maîtriser la gestion d'exceptions avec exemples pratiques
  9. Maîtriser l'autoboxing et l'unboxing Java : Exemples pratiques et bonnes pratiques