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

Types de données primitifs en Java : Guide complet avec exemples

Types de données Java (Primitifs)

Dans ce tutoriel, nous allons apprendre les 8 types de données primitifs en Java avec des exemples.

Types de données Java

Comme leur nom l'indique, les types de données spécifient le type de données qui peut être stocké dans les variables en Java.

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

int speed;

Ici, speed est une variable, et le type de données de la variable est int.

Le type de données int détermine que la variable speed ne peut contenir que des entiers.

Il y a 8 types de données prédéfinis en Java, appelés types de données primitifs.

Note : En plus des types de données primitifs, il existe aussi des types référencés (types objet).


8 Types de données primitifs

1. Type boolean

Exemple 1 : Type de données boolean en Java

class Main {
    public static void main(String[] args) {
        boolean flag = true;
        System.out.println(flag); // affiche true
    }
}

2. Type byte

Exemple 2 : Type de données byte en Java

class Main {
    public static void main(String[] args) {
        byte range;
        range = 124;
        System.out.println(range); // affiche 124
    }
}

3. Type short

Exemple 3 : Type de données short en Java

class Main {
    public static void main(String[] args) {
        short temperature;
        temperature = -200;
        System.out.println(temperature); // affiche -200
    }
}

4. Type int

Exemple 4 : Type de données int en Java

class Main {
    public static void main(String[] args) {
        int range = -4250000;
        System.out.println(range); // affiche -4250000
    }
}

5. Type long

Exemple 5 : Type de données long en Java

class LongExample {
    public static void main(String[] args) {
        long range = -42332200000L;
        System.out.println(range); // affiche -42332200000
    }
}

Remarquez l'utilisation de L à la fin de -42332200000. Cela indique qu'il s'agit d'un entier de type long.


6. Type double

Exemple 6 : Type de données double en Java

class Main {
    public static void main(String[] args) {
        double number = -42.3;
        System.out.println(number); // affiche -42.3
    }
}

7. Type float

Exemple 7 : Type de données float en Java

class Main {
    public static void main(String[] args) {
        float number = -42.3f;
        System.out.println(number); // affiche -42.3
    }
}

Notez que nous avons utilisé -42.3f au lieu de -42.3 dans le programme ci-dessus. C'est parce que -42.3 est un littéral double.

Pour dire au compilateur de traiter -42.3 comme float plutôt que double, vous devez utiliser f ou F.

Si vous voulez en savoir plus sur la simple et double précision, visitez Java simple et double précision flottante.


8. Type char

Exemple 8 : Type de données char en Java

class Main {
    public static void main(String[] args) {
        char letter = '\u0051';
        System.out.println(letter); // affiche Q
    }
}

Ici, la valeur Unicode de Q est \u0051. Donc, nous obtenons Q en sortie.

Voici un autre exemple :

class Main {
    public static void main(String[] args) {
        char letter1 = '9';
        System.out.println(letter1); // affiche 9
        char letter2 = 65;
        System.out.println(letter2); // affiche A
    }
}

Ici, nous avons assigné 9 en tant que caractère (spécifié par des guillemets simples) à la variable letter1. Cependant, la variable letter2 se voit assigner 65 comme un nombre entier (sans guillemets simples).

Donc, A est affiché. C'est parce que Java traite les caractères comme des entiers et la valeur ASCII de A est 65. Pour en savoir plus sur l'ASCII, visitez Qu'est-ce que le code ASCII ?.


Type String

Java fournit également un support pour les chaînes de caractères via la classe java.lang.String. Les chaînes en Java ne sont pas des types primitifs. Ce sont des objets. Par exemple,

String myString = "Java Programming";

Ici, myString est un objet de la classe String. Pour en savoir plus, visitez Java Strings.


Java

  1. Maîtriser les variables C# et types de données primitifs : guide complet
  2. Comprendre les types de données C++ : Fondamentaux, modificateurs et bonnes pratiques
  3. Types de données en C expliqués : int, float, char et plus — Guide complet
  4. Maîtriser les types de données Python : Guide pratique
  5. Maîtriser la conversion et le transtypage de types en Python : Guide complet
  6. Maîtriser l'encapsulation Java : guide pratique pour le masquage de données
  7. Types d'annotations Java : guide complet des annotations prédéfinies, personnalisées et méta
  8. Maîtriser le transtypage Java : De l'élargissement au rétrécissement et au-delà
  9. Comprendre les classes Wrapper Java : types, conversions et avantages