Große Zahlen Flashcards

1
Q

java.math.BigInteger

A

BigInteger wird verwendet, um mit sehr großen ganzen Zahlen zu arbeiten, die über die Grenzen von int oder long hinausgehen. Der Vorteil von BigInteger besteht darin, dass er eine unbegrenzte Größe hat und daher beliebig große Zahlen speichern und mathematische Operationen durchführen kann.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

BigDecimal in der Finanzmathematik

A

BigDecimal wird in der Finanzmathematik verwendet, da es eine höhere Genauigkeit bietet als double. Da BigDecimal dezimale Zahlen mit beliebiger Genauigkeit speichern kann, vermeidet es Rundungsfehler, die in der Finanzwelt kritisch sein können.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

java.math.BigDecimal

A

BigDecimal wird verwendet, um präzise Berechnungen mit Dezimalzahlen durchzuführen, während double auf Gleitkommazahlen basiert und daher begrenzte Genauigkeit aufweisen kann. BigDecimal ermöglicht die genaue Darstellung von Dezimalzahlen ohne Rundungsfehler.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Festkomma vs. Gleitkommazahlen

A

Der Unterschied zwischen Festkomma- und Gleitkommazahlen liegt darin, dass Festkomma-Zahlen eine feste Anzahl von Dezimalstellen haben, während Gleitkommazahlen den Dezimalpunkt frei bewegen können.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Gleitkommazahlen Vor- und Nachteil

A

Vorteil: Flexibilität
Nachteil: Ungenauigkeiten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Festkommazahl Vor- und Nachteil

A

Vorteil: Präzision
Nachteil: Begrenzter Zahlenbereich

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Double-Konstruktor vs. String-Konstruktor

A

Der Double-Konstruktor ermöglicht es dem Compiler, das Literal (eine Zahl) auf den für den Datentyp double gültigen Bereich zu bringen. Dies bedeutet, dass der Compiler die Zahl so anpasst, dass sie den Genauigkeitsanforderungen des double-Datentyps entspricht.

Der String-Konstruktor hingegen ist präzise. Das bedeutet, dass der Wert, der als String übergeben wird, genau so beibehalten wird, wie er ist, ohne Anpassungen oder Rundungen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly