Hvordan bruke Infinity i Java
Selv om det er umulig for en datamaskin å bokstavelig representerer verdien av uendelig i minnet, Java "dobbel" og "flyt" data-type reserver to sporene i sin adresseområde som blir forstått av datamaskinen for å referere til positive og negative uendelig.
Bruksanvisning
1 Åpne Java Integrated Development Environment (IDE).
2 Skriv inn følgende for å definere en dobbel (eller flyte) med en verdi på positiv eller negativ uendelighet:
double pInfiniteDouble = Double.POSITIVE_INFINITY;
double nInfiniteDouble = Double.NEGATIVE_INFINITY;
flyte pInfiniteFloat = Float.POSITIVE_INFINITY;
flyte nInfiniteFloat = Float.NEGATIVE_INFINITY;
3 Sjekk for å se om en dobbel eller dupp har en verdi på uendelig ved hjelp av "isInfinite ()" metoden:
pInfiniteDouble.isInfinite ();
nInfiniteDouble.isInfinite ();
pInfiniteFloat.isInfinite ();
nInfiniteFloat.isInfinite ();
Hint
- Det er en annen merkelig verdi definert i Double og Float datatyper: NotaNumber (NAN). Den er tilgjengelig med "Double.NaN" eller "Float.NaN."
- Infinity og NaN blir returnert av noen trigonometriske og logaritmiske funksjoner i Java matematikk pakken.