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 types de données Java – Guide complet avec exemples

Qu'est-ce qu'une variable en Java ?

Une variable est un emplacement mémoire nommé qui contient des données pendant l'exécution d'un programme Java. Chaque variable se voit assigner un type de données qui spécifie le genre de valeur qu'elle peut stocker et la quantité de mémoire requise.

Les variables Java sont regroupées en trois catégories principales :

Utilisation des variables : Déclaration & Initialisation

Pour travailler avec une variable, vous devez :

  1. La déclarer en spécifiant son type et son nom.
  2. L'initialiser en lui assignant une valeur.

Déclaration de variable

Lors de la déclaration d'une variable, vous fournissez son type et un nom unique.

Variables et types de données Java – Guide complet avec exemples

Exemples de déclarations valides :

int a, b, c; float pi; double d; char a;

Initialisation de variable

L'initialisation assigne une valeur initiale à une variable.

Variables et types de données Java – Guide complet avec exemples

Exemples d'initialisations valides :

pi = 3.14f; do = 20.22d; a = 'v';

Vous pouvez combiner déclaration et initialisation en une seule instruction :

Variables et types de données Java – Guide complet avec exemples

Exemple :

int a = 2, b = 4, c = 6; float pi = 3.14f; double do = 20.22d; char a = 'v';

Types de variables

Java distingue trois sortes de variables :

  1. Variables Locales
  2. Variables d'Instance
  3. Variables Statiques

1) Variables Locales

Déclarées à l'intérieur d'une méthode ou bloc, elles n'existent que pendant l'exécution de cette méthode.

2) Variables d'Instance

Définies sans le mot-clé static, elles sont liées aux objets individuels d'une classe.

3) Variables Statiques

Initialisées une fois au démarrage du programme, avant toute variable d'instance. Elles appartiennent à la classe plutôt qu'à une instance.

Exemple : Types de variables en Java

class Guru99 {
    static int a = 1; // variable statique
    int data = 99; // variable d'instance
    void method() {
        int b = 90; // variable locale
    }
}

Types de données en Java

Les types de données de Java sont divisés en deux catégories :

Variables et types de données Java – Guide complet avec exemples

Types de données primitifs

Java fournit huit types primitifs, chacun avec une taille fixe et une valeur par défaut :

Types Primitifs Java
Type de DonnéesValeur par DéfautTaille
byte01 octet
short02 octets
int04 octets
long0L8 octets
float0.0f4 octets
double0.0d8 octets
booleanfalse1 bit
char'\u0000'2 octets

Points clés à retenir

Conversion de types et Cast

Java permet d'assigner des valeurs d'un type à des variables d'un autre type via deux mécanismes :

  1. Conversion Implicite (Élargissement) – assigner un type plus petit à un type plus grand (ex. int vers long). Cela se fait automatiquement.
  2. Cast Explicite (Rétrécissement) – assigner un type plus grand à un type plus petit (ex. double vers int). Le programmeur doit caster explicitement ; sinon le compilateur signale une erreur pour prévenir la perte accidentelle de données.

Exemple : Démonstration du Cast de Type

Étape 1 : Copiez le code suivant dans un éditeur.

class Demo {
    public static void main(String[] args) {
        byte x;
        int a = 270;
        double b = 128.128;
        System.out.println("int converti en byte");
        x = (byte) a;
        System.out.println("a et x " + a + " " + x);
        System.out.println("double converti en int");
        a = (int) b;
        System.out.println("b et a " + b + " " + a);
        System.out.println("\ndouble converti en byte");
        x = (byte) b;
        System.out.println("b et x " + b + " " + x);
    }
}

Étape 2 : Sauvegardez, compilez et exécutez le code.

Sortie :

int converti en byte
a et x 270 14
double converti en int
b et a 128.128 128
double converti en byte
b et x 128.128 -128

Java

  1. Maîtriser les variables C# et types de données primitifs : guide complet
  2. Variables, constantes et littéraux en C : Guide complet
  3. Variables et littéraux en Java : Guide complet
  4. Types de données primitifs en Java : Guide complet avec exemples
  5. Opérateurs C++ expliqués : Types, exemples et programmes d'exemple
  6. Comprendre Java String.charAt() : Syntaxe, type de retour, exceptions et exemple pratique
  7. Maîtriser Java String.endsWith() : Comment vérifier les suffixes de chaînes avec exemples
  8. Lecture de Fichiers en Java avec BufferedReader – Guide Pratique avec Exemples
  9. Comprendre les Types de Variables en Java : Guide Complet