logo

Java doble paraula clau

La paraula clau doble de Java és un tipus de dades primitiu. És un punt flotant IEEE 754 de 64 bits de doble precisió. S'utilitza per declarar les variables i mètodes. Generalment representa els nombres decimals.

Punts a recordar

  • El doble cobreix un rang des de 4,94065645841246544e-324d fins a 1,79769313486231570e+308d (positiu o negatiu).
  • El seu valor per defecte és 0,0d.
  • La seva mida predeterminada és de 8 bytes.
  • És el tipus predeterminat per als nombres decimals.
  • No és un bon enfocament utilitzar el doble per a valors precisos, com ara la moneda.

Exemples de paraula clau doble de Java

Exemple 1

Vegem un exemple senzill per mostrar una variable de tipus doble.

 public class DoubleExample1 { public static void main(String[] args) { double num=5.5; System.out.println('num: '+num); } } 

Sortida:

 num: 5.5 

Exemple 2

En aquest exemple, proporcionem un valor enter a la variable doble. Aquí, el compilador tipifica implícitament un enter per duplicar i mostrar el valor corresponent en forma decimal.

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

Sortida:

 num1: 5.0 num2: 10.0 

Exemple 3

Vegem un exemple per provar el valor decimal més gran.

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

Sortida:

 num1: 5.81216732323433E8 num2: 7.83684987683688 

Exemple 4

En aquest exemple, proporcionem un valor flotant a la variable decimal.

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

Sortida:

 num1: 56.34000015258789 num2: 34.0 

Exemple 5

En aquest exemple, proporcionem l'interval màxim de valor decimal.

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

Sortida:

 num1: 4.9E-324 num2: 1.7976931348623157E308 

Exemple 6

En aquest exemple, proporcionem el valor en notació científica

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

Sortida:

 num1: 1873.2 num2: 1873.2 

Exemple 7

Vegem un exemple per crear un mètode del doble tipus de retorn.

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

Sortida:

 62.5