Méthode Java Long Shortvalue

JavaBeginner
Pratiquer maintenant

Introduction

Dans ce laboratoire, nous allons apprendre à connaître la méthode shortValue() de la classe Long en Java, qui est utilisée pour convertir un objet Long en une valeur short. Nous allons discuter de l'utilisation, de la syntaxe, des paramètres et des retours de cette méthode. Nous allons également passer par quelques exemples pour comprendre comment cette méthode fonctionne.

Créer un objet Long

Créez un objet Long avec une valeur de votre choix. Cet objet sera utilisé pour être converti en une valeur short à l'aide de la méthode shortValue().

// création d'un objet Long
Long myLong = 123456789L;

Convertir un objet Long en valeur short

Appelez la méthode shortValue() sur l'objet Long créé à l'étape 1 pour obtenir l'équivalent short.

// conversion de l'objet Long en valeur short
short myShort = myLong.shortValue();

Afficher la valeur short

Affichez la valeur short obtenue à l'étape 2 dans la console.

// affichage de la valeur short
System.out.println("Valeur short : " + myShort);

Vérifier l'overflow

Si la valeur Long est trop grande pour être convertie en une valeur short, assurez-vous de vérifier s'il y a un dépassement de capacité possible. En cas de dépassement de capacité, une DataFormatException sera levée.

// vérification du dépassement de capacité
if (myLong > Short.MAX_VALUE || myLong < Short.MIN_VALUE) {
    throw new DataFormatException("Valeur en dehors de la plage pour la conversion en short");
}

Gérer les exceptions

En cas d'exception, gérez-la de manière appropriée et affichez un message d'erreur approprié.

try {
    // effectuez toutes les étapes ici
} catch (DataFormatException ex) {
    System.out.println(ex.getMessage());
}

Compiler et exécuter le code

Compilez le code à l'aide de la commande javac et exécutez-le à l'aide de la commande java dans le terminal.

javac LongShortValue.java
java LongShortValue

Vous devriez voir la sortie du code dans la console.

Optionnel) : Entrée utilisateur

Au lieu de coder en dur la valeur Long, vous pouvez également prendre l'entrée de l'utilisateur à partir de la console et effectuer la conversion.

Scanner scanner = new Scanner(System.in);
System.out.print("Entrez une valeur Long : ");
long myLongValue = scanner.nextLong();
Long myLongObject = myLongValue;
short myShort = myLongObject.shortValue();
System.out.println("Valeur short : " + myShort);

Résumé

Dans ce laboratoire, nous avons appris à propos de la méthode shortValue() de la classe Long en Java, qui est utilisée pour convertir un objet Long en une valeur short. Nous avons étudié la syntaxe, les paramètres et le retour de cette méthode. Nous avons également examiné de nombreux exemples pour comprendre comment utiliser cette méthode dans différents scénarios.