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é court en Java

Le mot-clé short en Java est un type de données primitif qui représente un entier signé de 16 bits en complément à deux. Il est utilisé pour économiser de la mémoire dans les grands tableaux où les économies de mémoire sont les plus nécessaires par rapport à un int. Le type de données short peut stocker des valeurs comprises entre -32 768 et 32 767.

Utilisation

Le type de données short est couramment utilisé dans les scénarios où l'efficacité de la mémoire est importante, mais où la gamme de valeurs requises dépasse celle d'un type de données byte.

Syntax

short variableName = value;
  • variableName: Le nom de la variable.
  • value: La valeur à attribuer à la variable, qui doit être comprise entre -32 768 et 32 767.

Exemples

Exemple 1 : Utilisation de base

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

Dans cet exemple, nous déclarons deux variables short a et b avec des valeurs respectives de 1000 et -2000. Le programme imprime ensuite ces valeurs.

Exemple 2 : Réseau court

public class ShortArrayExample {
    public static void main(String[] args) {
        short[] shortArray = {100, 200, 300, 400, 500};
        for (short s : shortArray) {
            System.out.println(s);
        }
    }
}

Cet exemple illustre l'utilisation d'un tableau short. Le tableau shortArray est initialisé avec cinq valeurs short. Une boucle for-each est utilisée pour parcourir le tableau et imprimer chaque valeur.

Exemple 3 : Arithmétique abrégée

public class ShortArithmeticExample {
    public static void main(String[] args) {
        short a = 30000;
        short b = 10000;
        short c = (short) (a + b); // Explicit type casting
        System.out.println("Sum of a and b: " + c);
    }
}

Dans cet exemple, nous effectuons des opérations arithmétiques avec les variables short. Les variables a et b sont initialisées à 30000 et 10000 respectivement. La somme de a et b est calculée et explicitement castée en short pour éviter la promotion de type en int.

Conseils et bonnes pratiques

  • Efficacité de la mémoire: Utilisez short lorsque vous devez économiser de la mémoire, en particulier dans les grands tableaux où la plage de valeurs est comprise entre -32 768 et 32 767.
  • Vérification de la portée: Veillez toujours à ce que les valeurs attribuées à une variable short soient comprises dans la fourchette afin d'éviter tout comportement inattendu.
  • Type de moulage: Soyez prudent lorsque vous effectuez des opérations arithmétiques avec short car le résultat est promu à int. Un moulage explicite des types peut s'avérer nécessaire.
    short a = 1000;
    short b = 2000;
    short c = (short) (a + b); // Explicit type casting
  • Évitez les débordements: Soyez attentif au comportement de débordement lorsque vous effectuez des opérations susceptibles de dépasser la plage short.
  • Utilisez la classe courte: Pour les fonctions d'utilité et les méthodes impliquant des shorts, envisagez d'utiliser la classe Short.
    Short shortObject = Short.valueOf(a);  // Using Short class

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