Was bedeutet dieser Zahlwert?

Drachenbauer

Aktives Mitglied
Hallo

Während ich an einer Modifikation für ein Spiel programmiert habe, habe ich einen Wert des typs "float", der zum berechnen von Bewegungswinkeln in einem 3d-Modell benutzt wird, in die Konsole ausgegeben, und dadurch Werte wie "4.1706585E-10 " erhalten (auch mit anderen Zahlen hinter dem "-").
Was bedeuter das "E-10" oder ähnliches am Ende dieser Zahlen?
 

LimDul

Top Contributor
Das ist die wissenschaftliche Notation

Das heißt, deine Zahl ist 4,1706585 * 10^(-10)

Das hinter dem E ist der Exponent zur Basis 10, mit dem die Zahl vor dem E multipliziert wird.
 

LimDul

Top Contributor
Weil die Zahlen nicht genau dargestellt werden können. Nicht jede Zahl kann als Binärzahl zur Basis 2 exakt dargestellt werden (genauso wie z.B. 1/3 im normalen Zehnersystem).

Das heißt, bei Rechnungen bleiben kleine Ungenauigkeiten zurück - an Stellen weit rechts vom Komma meistens.

Siehe: https://de.wikipedia.org/wiki/Gleitkommazahl
 

krgewb

Top Contributor
Manche Taschenrechner geben die Ergebnisse als Zehnerpotenz aus. Dieses Programm soll dabei helfen, die Zahlen besser zu verstehen.
Die Zahl kann wahlweise mit oder ohne e eingegeben werden. Die erste Abbildung zeigt ein Beispiel mit e. Die reine Kommazahl wird
am Ende ausgegeben.

125_a.png

Die zweite Abbildung zeigt ein anderes Beispiel.

125_b.png
Dort wird das Komma entfernt. Außerdem werden elf Nullen an die Zahl angehängt.

(Die Buttons A, B, C und D laden nur Beispiele)
 

Anhänge

  • Hochzahlen.jar
    5,3 KB · Aufrufe: 1
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Was bedeutet dieser Zeichen Allgemeine Java-Themen 4
T Was bedeutet dieser Fehler? Allgemeine Java-Themen 7
Zrebna Was bedeutet folgende Fehlermeldung...? Allgemeine Java-Themen 1
J WARNING: An illegal reflective access operation has occurred, beim Compilieren von JasperReports, was bedeutet das ? Allgemeine Java-Themen 23
J Was bedeutet das:) ????? Allgemeine Java-Themen 4
WetWer Was bedeutet/macht ein Exit-Code Allgemeine Java-Themen 1
C Was bedeutet '~' bei Methoden Parametern? Allgemeine Java-Themen 2
V Was bedeutet <E> usw. Allgemeine Java-Themen 3
J Was bedeutet diese Fehlermeldung? Allgemeine Java-Themen 4
G was bedeutet "komerzielle Nutung"? Allgemeine Java-Themen 3
S was bedeutet: throws IOException Allgemeine Java-Themen 1
G was bedeutet: {7148F0A6-6813-11D6-A77B-00B0D0142130} Allgemeine Java-Themen 7
G Bedeutet Java automatisch OpenSource? Allgemeine Java-Themen 18
D Was bedeutet "Der importierte Typ xyz ist nicht sichtba Allgemeine Java-Themen 4
S was bedeutet setZuname in diesen prog... Allgemeine Java-Themen 4
Thallius Warum ist dieser Code OS abhängig? Allgemeine Java-Themen 10
R Was los mit dieser Aufgabe? Arrays mit Schachbrettmustern? Allgemeine Java-Themen 10
R Was führt dieser Code aus Allgemeine Java-Themen 3
T Ist dieser Code sicher gegen concurrent modifications? Allgemeine Java-Themen 6
S Frage zu dieser Quicksort Variante Allgemeine Java-Themen 2
W Wieso funktioniert dieser Code hier? Allgemeine Java-Themen 6
J Was macht dieser Code? Allgemeine Java-Themen 13
H Wie schön oder unschön ist dieser code - alternative ? Allgemeine Java-Themen 5
B Absolute Paf einer Klasse in dieser dynamisch auslesen? Allgemeine Java-Themen 5
B Wie heißt dieser kleine Typ links oben? Also dieses JavaVieh Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben