...
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.
Double også tre "merkelige" verdier som er gode å 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 kan
Kode for NaN | osv.. |
---|
Wrapper-klassene
De primitive talltypene i java har alle en "wrapper"-klasse. Disse klassene pakker inn den primitive talltypen, og gjør det mulig å representere den som et objekt. Dette gjøres ofte av kompilatoren og kalles da "autoboxing".
I java finnes det en Number-klasse som subklasses av de forskjellige wrapper wrapper-klassene. Number-klassen er abstrakt og et number-objekt vil alltid være en instans av en av subklassene.
Bildet er hentet fra Oracles sider.
...
Tilfeller når man kan komme til å ønske bruke wrapper-klassene:
...