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.
value: La valeur à attribuer à la variable, qui doit être comprise entre -32 768 et 32 767.
Exemples
Exemple 1 : Utilisation de base
publicclassShortExample{publicstaticvoidmain(String[] args){
short a =1000;
short b =-2000;
System.out.println("Value of a: "+ a);
System.out.println("Value of b: "+ b);}}Propulsé par
Dans cet exemple, nous déclarons deux variables shorta et b avec des valeurs respectives de 1000 et -2000. Le programme imprime ensuite ces valeurs.
Exemple 2 : Réseau court
publicclassShortArrayExample{publicstaticvoidmain(String[] args){
short[] shortArray ={100,200,300,400,500};for(short s : shortArray){
System.out.println(s);}}}Propulsé par
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
publicclassShortArithmeticExample{publicstaticvoidmain(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);}}Propulsé par
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 castingPropulsé par
É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 classPropulsé par
Le mot-clé
shorten 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 à unint. Le type de donnéesshortpeut stocker des valeurs comprises entre -32 768 et 32 767.Utilisation
Le type de données
shortest 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éesbyte.Syntax
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
Dans cet exemple, nous déclarons deux variables
shortaetbavec des valeurs respectives de 1000 et -2000. Le programme imprime ensuite ces valeurs.Exemple 2 : Réseau court
Cet exemple illustre l'utilisation d'un tableau
short. Le tableaushortArrayest initialisé avec cinq valeursshort. Une bouclefor-eachest utilisée pour parcourir le tableau et imprimer chaque valeur.Exemple 3 : Arithmétique abrégée
Dans cet exemple, nous effectuons des opérations arithmétiques avec les variables
short. Les variablesaetbsont initialisées à 30000 et 10000 respectivement. La somme deaetbest calculée et explicitement castée enshortpour éviter la promotion de type enint.Conseils et bonnes pratiques
shortlorsque 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.shortsoient comprises dans la fourchette afin d'éviter tout comportement inattendu.shortcar le résultat est promu àint. Un moulage explicite des types peut s'avérer nécessaire.short.Short.