Le mot-clé double Java est un type de données primitif. Il s'agit d'une virgule flottante IEEE 754 64 bits double précision. Il est utilisé pour déclarer les variables et les méthodes. Il représente généralement les nombres décimaux.
Points à retenir
- Le double couvre une plage allant de 4,94065645841246544e-324d à 1,79769313486231570e+308d (positif ou négatif).
- Sa valeur par défaut est 0,0d.
- Sa taille par défaut est de 8 octets.
- C'est le type par défaut pour les nombres décimaux.
- Ce n'est pas une bonne approche d'utiliser double pour des valeurs précises, telles que la devise.
Exemples de double mot-clé Java
Exemple 1
Voyons un exemple simple pour afficher une variable de type double.
public class DoubleExample1 { public static void main(String[] args) { double num=5.5; System.out.println('num: '+num); } }
Sortir:
quels sont les mois du troisième trimestre
num: 5.5
Exemple 2
Dans cet exemple, nous fournissons une valeur entière à une variable double. Ici, le compilateur transtype implicitement un entier pour doubler et afficher la valeur correspondante sous forme décimale.
public class DoubleExample2 { public static void main(String[] args) { double num1=5; double num2=10; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
Sortir:
num1: 5.0 num2: 10.0
Exemple 3
Voyons un exemple pour tester la plus grande valeur décimale.
public class DoubleExample3 { public static void main(String[] args) { double num1=581216732.323433; double num2=7.83684987683688; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
Sortir:
num1: 5.81216732323433E8 num2: 7.83684987683688
Exemple 4
Dans cet exemple, nous fournissons une valeur flottante à une variable décimale.
public class DoubleExample4 { public static void main(String[] args) { double num1=56.34f; double num2=34f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
Sortir:
comment concaténer des chaînes en java
num1: 56.34000015258789 num2: 34.0
Exemple 5
Dans cet exemple, nous fournissons la plage maximale de valeurs décimales.
public class DoubleExample5 { public static void main(String[] args) { double num1=4.94065645841246544e-324d; double num2=1.79769313486231570e+308d; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
Sortir:
num1: 4.9E-324 num2: 1.7976931348623157E308
Exemple 6
Dans cet exemple, nous fournissons la valeur en notation scientifique
public class DoubleExample6 { public static void main(String[] args) { double num1=1873.2; //providing same value in scientific notation double num2=1.8732e3; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } }
Sortir:
num1: 1873.2 num2: 1873.2
Exemple 7
Voyons un exemple pour créer une méthode du double type de retour.
si par Rudyard Kipling explication ligne par ligne
public class DoubleExample7 { public double display(double weight) { return weight; } public static void main(String[] args) { DoubleExample7 d=new DoubleExample7(); System.out.println(d.display(62.5)); } }
Sortir:
62.5