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 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 :

  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 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

  1. Variables, littéraux et constantes C++
  2. C Variables, constantes et littéraux
  3. Variables, constantes et littéraux Python
  4. Entrée et sortie de base Java
  5. Classe et objets Java
  6. Classe abstraite Java et méthodes abstraites
  7. Classe imbriquée et interne Java
  8. Java lancer et lancer
  9. Autoboxing et déballage Java