Gleitkommazahlen
Zur Darstellung von
Kommazahlen wird in Java das Gleitkommaformat verwendet.
Eine Gleitkommazahl besteht in der Regel aus der Mantisse und dem Exponenten. Das Komma kann also gleiten, was auch den Namen Gleitkommazahl erklärt. |
|||||||||||||||||||||
Der
Datentyp Gleitkommazahl (reelle Zahl)
Der Bereich double ist also mächtiger und zugleich genauer als float. Im Gegensatz zu den reellen Zahlen in der Mathematik lässt sich bei den Gleitkommazahlen die Genauigkeit nicht beliebig steigern. => Vorsicht beim Test auf Gleichheit! Operationen mit Gleitkommazahlen sind langsamer als Operationen mit ganzen Zahlen. |
|||||||||||||||||||||
Deklaration
(Vereinbarung) einer Variablen vom Typ Gleitkommazahl z.B.:
|
|||||||||||||||||||||
Rechenoperationen
für ganze Zahlen
|
|||||||||||||||||||||
Vergleiche
|
Übungen |
|
double x, q, a, z;
z=In.readDouble(); x=1; a=0.001; q=z/(x*x); x=(x+x+q)/3; public static void main(String args[]) { public class Heron { } System.out.println("Die dritte Wurzel ist "+x); System.out.println("Geben Sie eine Kommazahl ein!"); System.out.println("Das Programm berechnet deren 3. Wurzel: "); while (((x*x*x-z)>a)|| ((z-x*x*x)>a)) { } } |