...
Hva flyttall angår vil det vil sjeldent være grunn til å bruke noe annet enn double. Det som er viktig å bemerke seg er at et flyttall blir mindre og mindre nøyaktig desto større det blir og at man kan oppleve upresise beregninger selv på små verdier.
Double tar også tre "merkelige" verdier som er greit å vite om:
NaN: "Not a number", NaN kan tildeles en double dersom vi prøver å utføre operasjoner som ikke lar seg gjøre. Se under, eksempel 1.
Infinity: "Uendelig", Infinity er større enn alle tall, og følger noen enkle regler, eksempel 2.
-Infinity: "Negativ uendelig", -Infinity er mindre en alle tall, og følger de samme reglene som Infinity.
Eksempel 1
| Eksempel 2
|
---|
...
Når vi ønsker å lagre tall i et Collection-objekt må tallene være objekter, men java har mekanismer som i mange tilfeller gjør dette for oss.
Mer om hvorfor vi initialiserer collections med et klassenavn her.
| Som nevnt over har java mekanismer som konverterer for oss
|
---|