Hoewel het voor een computer onmogelijk is om de waarde van oneindigheid letterlijk in het geheugen weer te geven, zijn de Java "double" en "float" datatype reserveert twee slots in zijn adresbereik die door de computer worden begrepen als positief en negatief oneindigheid.
Stap 1
Open uw Java Integrated Development Environment (IDE).
Video van de dag
Stap 2
Typ het volgende om een double (of float) te definiëren met een waarde van positief of negatief oneindig:
dubbel pInfiniteDouble = Dubbel. POSITIEVE_INFINITY; dubbel nInfiniteDouble = Dubbel. NEGATIEVE_INFINITY; zweven pInfiniteFloat = zweven. POSITIEVE_INFINITY; zweven nInfiniteFloat = zweven. NEGATIEVE_INFINITY;
Stap 3
Controleer of een double of float een waarde van oneindig heeft met behulp van de "isInfinite()"-methode:
pInfiniteDouble.isOneindig(); nInfiniteDouble.isOneindig(); pInfiniteFloat.isInfinite(); nInfiniteFloat.isInfinite();
Tip
Er is nog een andere oneven waarde gedefinieerd in de gegevenstypen Double en Float: NotaNumber (NAN). Het is toegankelijk met "Double. NaN" of "Float. NaN."
Infinity en NaN worden geretourneerd door enkele trigonometrische en logaritmische functies in het Java-wiskundepakket.