| » Referenzen / Klassen / Double | ||
|
Diese Wrapper - Klasse imitiert den Datentyp Double. |
||
|
| » Hierarchie | ||
|
|
||
| » Implementierung | ||
public final class Double
extends Number
implements Comparable
|
||
|
||
|
||
|
| » Elemente | ||
|
In der folgenden Liste sind alle von uns bereits referenzierten Elemente der Klasse aufgeführt. |
||
|
||
|
||
|
||
|
||
| » Konstruktoren / Double (1) | ||
|
Der Standardkonstruktor initialisiert das Objekt mit einem Wert. |
||
| » Prototyp | ||
public Double(double value)
|
||
| » Parameter | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|
| » Konstruktoren / Double (2) | ||
|
Der Standardkonstruktor initialisiert das Objekt mit einem Wert. Dieser wird als String übergeben. Ist kein auswertbarer Datentyp enthalten, so wird eine Ausnahme geworfen. |
||
| » Prototyp | ||
public Double(String string)
throws NumberFormatException
|
||
| » Parameter | ||
|
||
| » Ausnahmen & Fehler | ||
|
||
|
| » Datenelemente / MAX_VALUE | ||
|
Der größtmögliche Wert für diesen Typ. |
||
| » Prototyp | ||
public static final double MAX_VALUE
|
||
|
| » Datenelemente / MIN_VALUE | ||
|
Der kleinstmögliche Wert für diesen Typ. |
||
| » Prototyp | ||
public static final double MIN_VALUE
|
||
|
| » Datenelemente / NaN | ||
|
Repräsentiert den Typ wenn es sich um keine Zahl handelt. |
||
| » Prototyp | ||
public static final double NaN
|
||
|
| » Datenelemente / NEGATIVE_INFINITY | ||
|
Repräsentiert den Typ wenn es sich um negativ unendliche Werte handelt. |
||
| » Prototyp | ||
public static final double NEGATIVE_INFINITY
|
||
|
| » Datenelemente / POSITIVE_INFINITY | ||
|
Repräsentiert den Typ wenn es sich um positiv unendliche Werte handelt. |
||
| » Prototyp | ||
public static final double POSITIVE_INFINITY
|
||
|
| » Datenelemente / TYPE | ||
|
Repräsentiert den Typ Double. |
||
| » Prototyp | ||
public static final Class TYPE
|
||
|
| » Methoden / byteValue (Redefinition) | ||
|
Die Methode konvertiert den aktuellen Wert in den spezifischen Datentyp. |
||
| » Prototyp | ||
public byte byteValue()
|
||
| » Parameter | ||
|
keine |
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|
| » Methoden / compareTo [1] | ||||||
|
Die Methode vergleicht zwei Objekte miteinander. |
||||||
| » Prototyp | ||||||
public int compareTo(Double value)
|
||||||
| » Parameter | ||||||
|
||||||
| » Rückgabe | ||||||
|
||||||
| » Ausnahmen & Fehler | ||||||
|
keine |
||||||
|
| » Methoden / compareTo [2] (Implementierung) | ||||||
|
Die Methode vergleicht zwei Objekte miteinander. |
||||||
| » Prototyp | ||||||
public int compareTo(Object object)
|
||||||
| » Parameter | ||||||
|
||||||
| » Rückgabe | ||||||
|
||||||
| » Ausnahmen & Fehler | ||||||
|
||||||
|
| » Methoden / doubleToLongBits | |||||||||||||||||||||||||
|
Die Methode liefert die Fließkommadarstellung als Zahlenreihe. Dieser können dann in den folgenden Bitsequenzen Informationen über Vorzeichen, Exponent und Mantisse entnommen werden.
Bei bestimmten Argumenten gibt es festgelegte Rückgabewerte. Diese sind wie folgt spezifiziert.
|
|||||||||||||||||||||||||
| » Prototyp | |||||||||||||||||||||||||
public static long doubleToLongBits(double value)
|
|||||||||||||||||||||||||
| » Parameter | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||
| » Rückgabe | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||
| » Ausnahmen & Fehler | |||||||||||||||||||||||||
|
keine |
|||||||||||||||||||||||||
|
| » Methoden / doubleToRawLongBits | |||||||||||||||||||||||
|
Die Methode liefert die Fließkommadarstellung als Zahlenreihe. Dieser können dann in den folgenden Bitsequenzen Informationen über Vorzeichen, Exponent und Mantisse entnommen werden.
Bei bestimmten Argumenten gibt es festgelegte Rückgabewerte. Diese sind wie folgt spezifiziert.
|
|||||||||||||||||||||||
| » Prototyp | |||||||||||||||||||||||
public static long doubleToRawLongBits(double value)
|
|||||||||||||||||||||||
| » Parameter | |||||||||||||||||||||||
|
|||||||||||||||||||||||
| » Rückgabe | |||||||||||||||||||||||
|
|||||||||||||||||||||||
| » Ausnahmen & Fehler | |||||||||||||||||||||||
|
keine |
|||||||||||||||||||||||
|
| » Methoden / doubleValue (Redefinition) | ||
|
Die Methode konvertiert den aktuellen Wert in den spezifischen Datentyp. |
||
| » Prototyp | ||
public double doubleValue()
|
||
| » Parameter | ||
|
keine |
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|
| » Methoden / equals (Redefinition) | ||||
|
Die Methode prüft, ob ein anderes Objekt mit dem aktuellen übereinstimmt. |
||||
| » Prototyp | ||||
public boolean equals(Object object)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / floatValue (Redefinition) | ||
|
Die Methode konvertiert den aktuellen Wert in den spezifischen Datentyp. |
||
| » Prototyp | ||
public float floatValue()
|
||
| » Parameter | ||
|
keine |
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|
| » Methoden / hashCode (Redefintion) | ||
|
Die Methode liefert einen spezifischen Wert, der für Hashfunktionen verwendet werden kann. |
||
| » Prototyp | ||
public int hashCode()
|
||
| » Parameter | ||
|
keine |
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|
| » Methoden / intValue (Redefinition) | ||
|
Die Methode konvertiert den aktuellen Wert in den spezifischen Datentyp. |
||
| » Prototyp | ||
public int intValue()
|
||
| » Parameter | ||
|
keine |
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|
| » Methoden / isInfinite [1][2] | ||||
|
Die Methode prüft, ob entweder der aktuelle oder ein übergebener Wert unendlich ist. |
||||
| » Prototyp | ||||
public boolean isInfinite( )
public static boolean isInfinite(double value)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / isNaN [1][2] | ||||
|
Die Methode prüft, ob entweder der aktuelle oder ein übergebener Wert keine Zahl ist. |
||||
| » Prototyp | ||||
public boolean isNaN( )
public static boolean isNaN(double value)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / longBitsToDouble | ||||||||||||
|
Die Methode liefert den korrekten Fließkommawert einer als Integer aufgesplitteten Zahlenlenreihe einer Fließkommazahl. Bei bestimmten Argumenten gibt es festgelegte Rückgabewerte. Diese sind wie folgt spezifiziert.
|
||||||||||||
| » Prototyp | ||||||||||||
public static double longBitsToDouble(long value)
|
||||||||||||
| » Parameter | ||||||||||||
|
||||||||||||
| » Rückgabe | ||||||||||||
|
||||||||||||
| » Ausnahmen & Fehler | ||||||||||||
|
keine |
||||||||||||
|
| » Methoden / longValue (Redefinition) | ||
|
Die Methode konvertiert den aktuellen Wert in den spezifischen Datentyp. |
||
| » Prototyp | ||
public long longValue()
|
||
| » Parameter | ||
|
keine |
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|
| » Methoden / parseDouble | ||
|
Die Methode konvertiert den Wert eines Strings in einen Double. Enthält dieser keinen konvertierbaren Wert, so wird eine Ausnahme ausgelöst. |
||
| » Prototyp | ||
public static double parseDouble(String string)
throws NumberFormatException
|
||
| » Parameter | ||
|
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
||
|
| » Methoden / shortValue (Redefinition) | ||
|
Die Methode konvertiert den aktuellen Wert in den spezifischen Datentyp. |
||
| » Prototyp | ||
public short shortValue()
|
||
| » Parameter | ||
|
keine |
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|
| » Methoden / toString [1] (Redefinition) | ||
|
Die Methode liefert die Stringrepräsentation des Wertes. |
||
| » Prototyp | ||
public String toString()
|
||
| » Parameter | ||
|
keine |
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|
| » Methoden / toString [2] | ||
|
Die Methode liefert die Stringrepräsentation eines Wertes. Als Zahlenbasis wird die zehn verwendet. |
||
| » Prototyp | ||
public static String toString(double value)
|
||
| » Parameter | ||
|
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|
| » Methoden / valueOf | ||
|
Die Methode liefert den Wert einer Stringrepräsentation. Als Zahlenbasis wird die zehn verwendet. |
||
| » Prototyp | ||
public static Double valueOf(String string)
throws NumberFormatException
|
||
| » Parameter | ||
|
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
||
|