Hur man använder Infinity i Java

Även om det är omöjligt för en dator att bokstavligen representera värdet av oändlighet i minnet, "dubbel" och "flytande" Java datatyp reserverar två platser i sitt adressintervall som av datorn uppfattas som positiva och negativa oändlighet.

Steg 1

Öppna din Java Integrated Development Environment (IDE).

Dagens video

Steg 2

Skriv följande för att definiera en dubbel (eller float) med ett värde på positiv eller negativ oändlighet:

dubbel pInfiniteDouble = Dubbel. POSITIVE_INFINITY; dubbel nInfiniteDouble = Dubbel. NEGATIVE_INFINITY; float pInfiniteFloat = Float. POSITIVE_INFINITY; float nInfiniteFloat = Float. NEGATIVE_INFINITY;

Steg 3

Kontrollera om en dubbel eller float har värdet oändligt med "isInfinite()"-metoden:

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

Dricks

Det finns ett annat udda värde definierat i datatyperna Double och Float: NotaNumber (NAN). Den nås med "Dubbel. NaN" eller "Flyt. NaN."

Infinity och NaN returneras av vissa trigonometriska och logaritmiska funktioner i Java-matematikpaketet.