Deklaration
von double-Variablen |
|
Double ist Standard-Typ
Java bietet zwei Möglichkeiten, eine Dezimalzahl
zu speichern: Als float-Variable oder als double-Variable
Double ist auch der Standard-Typ, in dem Java
eine Dezimalzahl speichert.
So führt die Anweisung:
float a = 1.0;
zu einem Fehler, weil zum Speichern von Dezimalzahlen
der Standard-Typ double benutzt werden muß.
|
|
Speicherverbrauch und Genauigkeit
Double-Variablen können Werte mit einer größeren
Genauigkeit speichern, als float-Variablen:
Double-Variablen benötigen 8 Byte Speicher,
und erreichen eine Genauigkeit von 15Stellen.
|
|
Wertebereich
In einer Double-Variablen (nach IEEE 754-1985 codiert) können
folgende Werte gespeichert werden:
-1,79769313486231570·10308 bis +1,79769313486231570·10308
Die betragsmäßtig kleinsten Zahlen, die gespeichert werden
können, sind die Zahlen:
-4,94065645841246544·10-324 bzw.+ 4,94065645841246544·10-324
|
|