Sådan bruges Infinity i Java

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.