Das Java-Schlüsselwort double ist ein primitiver Datentyp. Es handelt sich um einen 64-Bit-IEEE 754-Gleitkommawert mit doppelter Genauigkeit. Es dient zur Deklaration der Variablen und Methoden. Es stellt im Allgemeinen die Dezimalzahlen dar.
Punkte, die man sich merken sollte
- Das Double deckt einen Bereich von 4,94065645841246544e-324d bis 1,79769313486231570e+308d (positiv oder negativ) ab.
- Der Standardwert ist 0,0d.
- Die Standardgröße beträgt 8 Byte.
- Dies ist der Standardtyp für Dezimalzahlen.
- Es ist kein guter Ansatz, „Double“ für genaue Werte wie Währungen zu verwenden.
Beispiele für Java-Doppelschlüsselwörter
Beispiel 1
Sehen wir uns ein einfaches Beispiel für die Anzeige einer Variablen vom Typ „doppelt“ an.
public class DoubleExample1 { public static void main(String[] args) { double num=5.5; System.out.println('num: '+num); } }
Ausgabe:
num: 5.5
Beispiel 2
In diesem Beispiel stellen wir der Double-Variablen einen ganzzahligen Wert zur Verfügung. Hier wandelt der Compiler die Ganzzahl implizit in das Doppelte um und zeigt den entsprechenden Wert in Dezimalform an.
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); } }
Ausgabe:
num1: 5.0 num2: 10.0
Beispiel 3
Sehen wir uns ein Beispiel an, um den größeren Dezimalwert zu testen.
NFA-Beispiele
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); } }
Ausgabe:
num1: 5.81216732323433E8 num2: 7.83684987683688
Beispiel 4
In diesem Beispiel stellen wir der Dezimalvariablen einen Gleitkommawert zur Verfügung.
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); } }
Ausgabe:
num1: 56.34000015258789 num2: 34.0
Beispiel 5
In diesem Beispiel geben wir den maximalen Bereich des Dezimalwerts an.
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); } }
Ausgabe:
CSS-Mittelschaltfläche
num1: 4.9E-324 num2: 1.7976931348623157E308
Beispiel 6
In diesem Beispiel geben wir den Wert in wissenschaftlicher Notation an
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); } }
Ausgabe:
num1: 1873.2 num2: 1873.2
Beispiel 7
Sehen wir uns ein Beispiel zum Erstellen einer Methode an doppelt Rückgabetyp.
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)); } }
Ausgabe:
62.5