Letters in ganzen Zahlen. Was sind Sie?
Frage
Dies ist ein Auszug von Code aus einer Klasse ich arbeite mit in Java (unten). Offensichtlich ist der Code definiert eine statische Variable mit dem Namen EPSILON mit dem Datentyp double. Was ich nicht verstehe, ist die „1E-14“ teil. Was für eine Art Zahl ist das? Was bedeutet das?
letztes Doppel EPSILON = 1E-14;
Lösung
In Ihrem Fall entspricht dies dem Schreiben:
final double EPSILON = 0.00000000000001;
außer Sie müssen nicht die Nullen zählen. Dies nennt man wissenschaftliche Notation und ist hilfreich, wenn sehr große oder sehr kleine Zahlen zu schreiben.
Andere Tipps
Die "E" Notation ist die wissenschaftliche Notation. Sie werden auch auf Rechner sehen. Es bedeutet „ein Mal (zehn hoch -14)“.
Für ein anderes Beispiel 2E + 6 == 2.000.000.
1E3 => 1000
1E-1 => 0,1
1E-2 => 0,01
Es ist eine Möglichkeit für das Schreiben von 1 * 10 -14
Das ist Exponentialschreibweise
1E-14 ist 1 mal 10 hoch von -14