Selvom det er umuligt for en computer bogstaveligt talt at repræsentere værdien af uendelighed i hukommelsen, "double" og "float" Java data-type reserverer to slots i sit adresseområde, som computeren forstår at referere til positive og negative uendelighed.
Trin 1
Åbn dit Java Integrated Development Environment (IDE).
Dagens video
Trin 2
Indtast følgende for at definere en dobbelt (eller float) med en værdi på positiv eller negativ uendelighed:
dobbelt pInfiniteDouble = Dobbelt. POSITIVE_INFINITY; dobbelt nInfiniteDouble = Dobbelt. NEGATIVE_INFINITY; float pInfiniteFloat = Float. POSITIVE_INFINITY; float nInfiniteFloat = Float. NEGATIVE_INFINITY;
Trin 3
Tjek for at se, om en double eller float har en værdi på uendelig ved hjælp af "isInfinite()"-metoden:
pInfiniteDouble.isInfinite(); nInfiniteDouble.isInfinite(); pInfiniteFloat.isInfinite(); nInfiniteFloat.isInfinite();
Tip
Der er en anden ulige værdi defineret i datatyperne Double og Float: NotaNumber (NAN). Den tilgås med "Dobbelt. NaN" eller "Float. NaN."
Infinity og NaN returneres af nogle trigonometriske og logaritmiske funktioner i Java-matematikpakken.