Méthode Java DoubleToLongBits

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

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java/BasicSyntaxGroup -.-> java/output("Output") java/BasicSyntaxGroup -.-> java/type_casting("Type Casting") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/SystemandDataProcessingGroup -.-> java/math_methods("Math Methods") subgraph Lab Skills java/output -.-> lab-117601{{"Méthode Java DoubleToLongBits"}} java/type_casting -.-> lab-117601{{"Méthode Java DoubleToLongBits"}} java/user_input -.-> lab-117601{{"Méthode Java DoubleToLongBits"}} java/math_methods -.-> lab-117601{{"Méthode Java DoubleToLongBits"}} end

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);
    }
}

Compilez et exécutez 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.

Tests 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écapitulatif

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.