logo

Java dubultais atslēgvārds

Java dubultā atslēgvārds ir primitīvs datu tips. Tas ir dubultas precizitātes 64 bitu IEEE 754 peldošā komata. To izmanto, lai deklarētu mainīgos lielumus un metodes. Tas parasti apzīmē decimālskaitļus.

Punkti, kas jāatceras

  • Dubults aptver diapazonu no 4.94065645841246544e-324d līdz 1.79769313486231570e+308d (pozitīvs vai negatīvs).
  • Tā noklusējuma vērtība ir 0.0d.
  • Tā noklusējuma izmērs ir 8 baiti.
  • Tas ir noklusējuma veids decimālskaitļiem.
  • Tā nav laba pieeja precīzām vērtībām, piemēram, valūtai, lietot dubultu.

Java dubultā atslēgvārda piemēri

1. piemērs

Apskatīsim vienkāršu piemēru dubultā tipa mainīgā parādīšanai.

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

Izvade:

 num: 5.5 

2. piemērs

Šajā piemērā mēs sniedzam vesela skaitļa vērtību dubultajam mainīgajam. Šeit kompilators netieši ieraksta veselu skaitli, lai dubultotu un parādītu atbilstošo vērtību decimālā formā.

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

Izvade:

 num1: 5.0 num2: 10.0 

3. piemērs

Apskatīsim piemēru, lai pārbaudītu lielāko decimāldaļu.

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

Izvade:

 num1: 5.81216732323433E8 num2: 7.83684987683688 

4. piemērs

Šajā piemērā mēs sniedzam mainīgo decimālo vērtību.

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

Izvade:

 num1: 56.34000015258789 num2: 34.0 

5. piemērs

Šajā piemērā mēs sniedzam maksimālo decimālvērtību diapazonu.

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

Izvade:

java garš līdz int
 num1: 4.9E-324 num2: 1.7976931348623157E308 

6. piemērs

Šajā piemērā mēs sniedzam vērtību zinātniskā apzīmējumā

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

Izvade:

 num1: 1873.2 num2: 1873.2 

7. piemērs

Apskatīsim piemēru, kā izveidot metodi dubultā atgriešanas veids.

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

Izvade:

 62.5