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.