Accéder au contenu principal
Documents
Tableaux JavaProgrammation orientée objet en JavaTraitement des fichiers en JavaIntroduction To JavaLes bases du langage JavaMots-clés Java

Mot-clé int en Java

Le mot-clé int en Java est un type de données primitif qui représente un entier signé de 32 bits en complément à deux. C'est l'un des types de données les plus couramment utilisés pour les valeurs numériques en Java en raison de son équilibre entre la portée et l'utilisation de la mémoire.

Utilisation

Le type de données int est utilisé pour stocker des valeurs entières sans point décimal. Il peut stocker des valeurs comprises entre -2 147 483 648 et 2 147 483 647.

Syntax

int variableName = value;
  • variableName: Le nom de la variable.
  • value: La valeur entière à affecter à la variable, qui doit être comprise entre -2 147 483 648 et 2 147 483 647.

Exemples

Exemple 1 : Utilisation de base

public class IntExample {
    public static void main(String[] args) {
        int a = 1000;
        int b = -500;
        System.out.println("Value of a: " + a);
        System.out.println("Value of b: " + b);
    }
}

Dans cet exemple, deux variables int a et b sont déclarées avec des valeurs respectives de 1000 et -500. Le programme imprime ensuite ces valeurs.

Exemple 2 : Arithmétique des nombres entiers

public class IntArithmeticExample {
    public static void main(String[] args) {
        int x = 10;
        int y = 20;
        int sum = x + y;
        int product = x * y;
        System.out.println("Sum: " + sum);
        System.out.println("Product: " + product);
    }
}

Cet exemple démontre les opérations arithmétiques de base avec les variables int. Les variables x et y sont additionnées et multipliées, et les résultats sont imprimés.

Exemple 3 : Tableau d'entiers

public class IntArrayExample {
    public static void main(String[] args) {
        int[] intArray = {1, 2, 3, 4, 5};
        for (int i : intArray) {
            System.out.println(i);
        }
    }
}

Dans cet exemple, un tableau d'entiers intArray est initialisé avec cinq valeurs. Une boucle for-each est utilisée pour parcourir le tableau et imprimer chaque valeur.

Conseils et bonnes pratiques

  • Choix par défaut: Utilisez int pour les valeurs entières, sauf si vous avez besoin d'un type de données plus petit ou plus grand.
  • Vérification de la portée: Veillez à ce que les valeurs attribuées à une variable int se situent dans la plage valide afin d'éviter tout débordement ou sous-débordement.
  • Précision arithmétique: Soyez prudent avec les opérations arithmétiques qui peuvent dépasser la plage int. Envisagez d'utiliser long pour les valeurs plus importantes.
    long largeSum = (long) a + b; // Use long to avoid overflow
  • Initialisation: Initialisez toujours les variables de int pour éviter tout comportement indéfini.
  • Utilisez la classe des nombres entiers: Pour les fonctions utilitaires et les méthodes impliquant des nombres entiers, envisagez d'utiliser la classe Integer.
    Integer intObject = Integer.valueOf(a);  // Using Integer class
  • Évitez les chiffres magiques: Utilisez des constantes ou des variables au lieu de coder en dur des valeurs numériques pour rendre le code plus lisible et plus facile à maintenir.
    final int MAX_SIZE = 100;
    int[] array = new int[MAX_SIZE];
  • Tenez compte de la performance: Bien que int soit efficace, soyez conscient des implications en termes de performances lorsque vous effectuez des calculs intensifs ou que vous traitez de grands ensembles de données.
  • Valeurs par défaut: Sachez que les variables d'instance de type int sont initialisées à 0 par défaut, alors que les variables locales doivent être explicitement initialisées.  
  • Lettres numériques: Utilisez des traits de soulignement pour améliorer la lisibilité des grands nombres littéraux.
    int largeNumber = 1_000_000;

Apprendre l'essentiel de Java

Développez vos compétences en Java à partir de la base et maîtrisez les concepts de programmation.
Commencez à apprendre gratuitement