Hvordan bruke Infinity i Java

Selv om det er umulig for en datamaskin å bokstavelig talt representere verdien av uendelighet i minnet, "dobler" Java og "flyter" datatype reserverer to spor i adresseområdet som datamaskinen forstår som positive og negative evighet.

Trinn 1

Åpne ditt Java Integrated Development Environment (IDE).

Dagens video

Steg 2

Skriv inn følgende for å definere en dobbel (eller float) med en verdi på positiv eller negativ uendelig:

dobbel pInfiniteDouble = Dobbel. POSITIVE_INFINITY; dobbel nInfiniteDouble = Dobbel. NEGATIVE_INFINITY; float pInfiniteFloat = Float. POSITIVE_INFINITY; float nInfiniteFloat = Float. NEGATIVE_INFINITY;

Trinn 3

Sjekk for å se om en dobbel eller float har en verdi på uendelig ved å bruke "isInfinite()"-metoden:

pInfiniteDouble.isInfinite(); nInfiniteDouble.isInfinite(); pInfiniteFloat.isInfinite(); nInfiniteFloat.isInfinite();

Tips

Det er en annen oddeverdi definert i datatypene Dobbel og Float: NotaNumber (NAN). Den er tilgjengelig med "Dobbel. NaN" eller "Flyt. NaN."

Infinity og NaN returneres av noen trigonometriske og logaritmiske funksjoner i Java-matematikkpakken.