Méthode longValue de la classe Double en Java

JavaJavaBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, vous allez apprendre à utiliser la méthode longValue() de la classe Double en Java pour convertir un nombre Double en son équivalent long. Vous allez également apprendre à implémenter cette méthode à travers des exemples.

Créer un nouveau fichier Java

  • Accédez au terminal et créez un nouveau fichier Java en exécutant :
touch DoubleLong.java
  • Ouvrez le fichier avec votre éditeur de texte préféré en exécutant :
code DoubleLong.java

Décarer un nombre Double

  • Dans la méthode main() de la classe DoubleLong, déclarez et initialisez un nombre Double.
Double num = 654.987;

Convertir le nombre Double en son équivalent long à l'aide de longValue()

  • Appelez la méthode longValue() sur l'objet num pour le convertir en son équivalent long.
long longNum = num.longValue();

Afficher l'équivalent long du nombre Double

  • Affichez l'équivalent long du nombre Double à l'aide de System.out.println().
System.out.println("Long equivalent: " + longNum);

Compiler et exécuter le programme

  • Sur le terminal, compilez le fichier DoubleLong.java en exécutant la commande :
javac DoubleLong.java
  • Exécutez le programme à l'aide de la commande :
java DoubleLong
  • La sortie devrait afficher l'équivalent long du nombre Double.

Tester avec différentes valeurs

  • Déclarez et initialisez différents nombres Double dans la méthode main().
Double num1 = 123.456;
Double num2 = 987.654;
  • Appelez la méthode longValue() et affichez l'équivalent long de chaque nombre Double.
long longNum1 = num1.longValue();
System.out.println("Long equivalent of num1: " + longNum1);
long longNum2 = num2.longValue();
System.out.println("Long equivalent of num2: " + longNum2);
  • Compilez et exécutez le programme pour voir l'équivalent long des nouveaux nombres Double.

Utiliser l'entrée utilisateur

  • Ajoutez une section d'entrée utilisateur à votre code qui invite l'utilisateur à entrer un nombre Double via le terminal.
Scanner sc = new Scanner(System.in);
System.out.print("Enter a double number: ");
Double input = sc.nextDouble();
  • Convertissez l'entrée Double de l'utilisateur en son équivalent long et affichez le résultat.
long longInput = input.longValue();
System.out.println("Long equivalent of input: " + longInput);
  • Compilez et exécutez le programme, et testez-le avec différentes valeurs d'entrée.

Ajouter la gestion des exceptions

  • Entourez la section d'entrée utilisateur d'un bloc try-catch pour gérer les exceptions.
try {
   Scanner sc = new Scanner(System.in);
   System.out.print("Enter a double number: ");
   Double input = sc.nextDouble();
   long longInput = input.longValue();
   System.out.println("Long equivalent of input: " + longInput);
} catch (Exception e) {
   System.out.println("Invalid input. Please enter a valid double number.");
}
  • Compilez et exécutez le programme, et testez-le avec différentes valeurs d'entrée.

Implémenter la chaîne de méthodes

  • Implémentez la chaîne de méthodes pour chaîner la méthode longValue() à la création d'un objet Double.
Double num = Double.valueOf(321.654).longValue();
  • Affichez l'équivalent long de l'objet num.
System.out.println("Long equivalent of num: " + num);
  • Compilez et exécutez le programme pour voir la sortie.

Finaliser le code

- Finalisez le code en fermant l'objet scanner et la méthode principale.
```java
sc.close();
}
```

Récapitulatif

Félicitations ! Vous avez appris avec succès à utiliser la méthode longValue() de la classe Double en Java pour convertir un nombre Double en son équivalent long. Dans ce laboratoire, vous avez abordé les points suivants :

  • Comment déclarer et initialiser un nombre Double
  • Comment convertir un nombre Double en son équivalent long à l'aide de longValue()
  • Comment afficher l'équivalent long d'un nombre Double
  • Comment implémenter l'entrée utilisateur et la gestion des exceptions
  • Comment implémenter la chaîne de méthodes.

Utilisez ces étapes comme référence pour implémenter ce concept dans vos programmes Java. Bonne apprentissage !