Java est un langage orienté objet puissant qui permet un haut degré de contrôle et de précision sur différents types de données. L'une de ces fonctions est double long Value(), qui est une méthode clé utilisée pour convertir une valeur longue en double. Cet article fournit une compréhension complète de la méthode Double long Value() en Java, y compris sa syntaxe, son explication et ses différentes méthodes d'utilisation.
La syntaxe de la méthode Double long Value() est très simple −
public double doubleValue()
Method doubleValue() est une méthode d'instance qui appartient à la classe Number et est remplacée dans la classe Double. Il convertit un objet Double en type double de base. Cette méthode n'accepte aucun paramètre et renvoie la valeur double de cet objet Double.
Double num = new Double(123.45); double d = num.doubleValue(); System.out.println(d);
Dans le code ci-dessus, le numéro d'objet Double est instancié avec une valeur de 123,45. Appelez ensuite la méthode doubleValue() pour convertir num en type double d'origine.
Initialisez l'objet double.
Appelez la méthode doubleValue() sur l'objet.
doubleValue() renvoie la valeur double de l'objet.
Examinons deux manières différentes d'utiliser les propriétés dans les servlets Java.
Dans sa forme la plus simple, la méthode doubleValue() est utilisée pour convertir un objet Double en une double primitive.
public class Main { public static void main(String[] args) { Double num = new Double(789.32); double d = num.doubleValue(); System.out.println(d); } }
789.32
Il s'agit d'un simple programme Java contenu dans une classe appelée "Main". Dans cette classe, il existe une méthode nommée « main ». La méthode "main" sert de point d'entrée au programme.
Dans la méthode "main", un objet nommé "num" est créé à l'aide de la classe `Double` en Java, qui est une classe wrapper du type de données primitif `double`. L'objet `Double` est initialisé à une valeur de 789,32.
Ensuite, appelez la méthode « doubleValue() » sur l'objet « num ». Cette méthode est une fonction intégrée à Java qui convertit un objet « Double » en type de données « double » d'origine. La sortie de la méthode `doubleValue()` est affectée à la variable `double` "d".
Enfin, utilisez l'instruction `System.out.println(d);` pour imprimer la valeur de "d" sur la console.
Ainsi, ce programme montre l'application simple de la création d'objets en Java et de la conversion d'objets « Double » en type de données primitif « double ». Il montre comment utiliser la méthode `doubleValue()` et afficher les résultats sur la console.
La méthode doubleValue() est particulièrement utile lors de l'exécution d'opérations mathématiques nécessitant une double précision.
public class Main { public static void main(String[] args) { Double num1 = new Double(45.67); Double num2 = new Double(32.14); double result = num1.doubleValue() / num2.doubleValue(); System.out.println(result); } }
1.4209707529558184
Ce programme Java, encapsulé dans une classe nommée "Main", utilise la méthode doubleValue() pour effectuer la division entre deux objets Double.
À l'intérieur de la méthode principale qui est le point de départ du programme, deux objets Double num1 et num2 sont créés, avec des valeurs respectivement de 45,67 et 32,14. La classe Double est une classe wrapper pour le type de données double original en Java, permettant au double d'être utilisé comme un objet complet.
Par la suite, la méthode doubleValue() est appelée sur num1 et num2. Cette méthode fait partie intégrante de la classe Double en Java et est utilisée pour convertir un objet Double en type de données double de base. Les résultats de ces changements sont ensuite utilisés dans une opération de division dont le résultat est affecté au double facteur « résultat ».
Enfin, le programme utilise System.out.println(result) pour imprimer la valeur de « result » au centre de contrôle ; Ainsi, cet extrait Java particulier présente l'utilisation de la stratégie doubleValue() dans les tâches numériques.
La méthode doubleValue() peut également être utilisée pour traiter des tableaux d'objets Double.
public class Main { public static void main(String[] args) { Double[] numArray = {new Double(10.1), new Double(20.2), new Double(30.3)}; double sum = 0; for (Double num : numArray) { sum += num.doubleValue(); } System.out.println(sum); } }
60.599999999999994
Ce programme Java fonctionnel, situé dans une classe nommée "Main", démontre l'utilisation de la méthode doubleValue() lorsque vous travaillez avec un tableau d'objets Double.
Dans la méthode main, trois éléments −10.1, 20.2 et 30.3 sont initialisés à l'aide du tableau numArray d'objets Double. Ce tableau représente une séquence d'objets Double. Une somme variable double est également déclarée et initialisée avec une valeur initiale de 0. Il est utilisé pour accumuler la somme des éléments Double dans un tableau.
Ensuite, le programme démarre une boucle for-each qui parcourt chaque objet Double dans numArray. Pour chaque itération, la méthode doubleValue() est appelée sur l'objet Double. Cette méthode Java intégrée convertit un objet Double en un type de données double primitif. Ajoutez ensuite la valeur double à la somme.
Une fois que tous les éléments de numArray ont été traités, utilisez System.out.println(sum); pour imprimer la valeur finale de sum sur la console. Par conséquent, ce code Java montre comment utiliser la méthode doubleValue() lorsque vous travaillez avec un tableau d'objets Double, soulignant son utilité dans les opérations d'agrégation telles que le calcul de la somme des éléments.
doubleValue() peut également être utilisée dans des collections telles que des listes ou des collections d'objets Double.
import java.util.Arrays; import java.util.List; public class Main { public static void main(String[] args) { List<Double> numList = Arrays.asList(new Double(1.1), new Double(2.2), new Double(3.3)); double product = 1; for (Double num : numList) { product *= num.doubleValue(); } System.out.println(product); } }
7.986000000000001
Ce programme Java contenu dans une classe nommée "Main" montre l'utilisation de la méthode doubleValue() lorsqu'il s'agit d'une liste d'objets Double.
Le point d'entrée du programme est la méthode principale. Ici, une liste d'objets Double, numList, est déclarée et initialisée avec trois éléments : 1.1, 2.2 et 3.3. Un produit double variable est également déclaré et initialisé à 1. Cette variable stockera le produit en cours d'exécution des éléments de la liste.
Ensuite, le programme exécute une boucle for-each pour parcourir chaque objet Double dans numList. Lors de chaque itération, la méthode doubleValue() est appelée sur l'objet Double courant. Cette méthode est intégrée à la classe Double en Java et convertit un objet Double en un type de données double primitif. La double valeur résultante est ensuite multipliée par le produit, mettant ainsi à jour sa valeur.
Après avoir terminé la boucle, après avoir traité tous les éléments de numList, imprimez le produit final sur la console via l'instruction System.out.println(product); Par conséquent, ce programme démontre efficacement l’utilisation de la méthode doubleValue() lorsqu’il s’agit d’une collection d’objets Double, spécifiquement pour les opérations de multiplication cumulative.
La méthode double long Value() en Java fournit un moyen simple et efficace de convertir un objet Double en un double primitif, prouvant son utilité dans divers scénarios. Que vous utilisiez des conversions de base, des opérations mathématiques, des tableaux ou des collections, la méthode doubleValue() permet des conversions transparentes qui améliorent votre expérience de programmation Java.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!