Introduction
La méthode Double.doubleToLongBits() est utilisée pour obtenir la valeur en bits longs standard de la valeur double passée en argument conformément à la disposition en bits du format flottant IEEE 754 'double'. Cette méthode appartient à la classe Double du package java.lang. C'est une méthode statique qui renvoie un long.
Ajoutez le code nécessaire
Ajoutez le code suivant au fichier DoubleToLongBits.java pour demander à l'utilisateur d'entrer une valeur double et afficher la valeur en bits longs de la valeur double entrée.
import java.util.Scanner;
import java.lang.Double;
public class DoubleToLongBits {
public static void main(String[] args) {
System.out.println("Entrez une valeur double : ");
Scanner input = new Scanner(System.in);
double val = input.nextDouble();
// Obtenez la valeur en bits longs standard de la valeur double entrée
long bits = Double.doubleToLongBits(val);
System.out.println("Valeur en bits longs standard de " + val + " est : " + bits);
}
}
Compiler et exécuter le code
Pour compiler le code source, ouvrez un terminal et accédez au répertoire où se trouve le fichier DoubleToLongBits.java. Ensuite, tapez la commande suivante :
javac DoubleToLongBits.java
Ensuite, pour exécuter le programme DoubleToLongBits compilé, exécutez la commande suivante :
java DoubleToLongBits
Lorsque vous exécutez le programme, il vous demande d'entrer une valeur double. Lorsque vous entrez la valeur, il imprime la valeur en bits longs standard de la valeur double entrée dans la console.
Test avec des entrées d'échantillonnage
Maintenant que le programme est fonctionnel, vous pouvez le tester en entrant différentes valeurs double. Voici quelques entrées d'échantillonnage et leurs sorties respectives :
Entrée
Entrez une valeur double :
56,78
Sortie
Valeur en bits longs standard de 56,78 est : 4633440770209674064
Entrée
Entrez une valeur double :
0,99
Sortie
Valeur en bits longs standard de 0,99 est : 4616189618054758408
Entrée
Entrez une valeur double :
-5,77
Sortie
Valeur en bits longs standard de -5,77 est : -4642405335153096998
Résumé
Dans ce laboratoire, vous avez appris à utiliser la méthode Java Double.doubleToLongBits(), qui est utilisée pour obtenir la valeur en bits longs standard de la valeur double passée en argument. Vous avez appris la syntaxe, les paramètres et les valeurs de retour de la méthode. De plus, vous avez également vu quelques exemples d'utilisation de la méthode Double.doubleToLongBits() dans un programme Java pour convertir une valeur double en sa valeur en bits longs standard.



