Az Infinity használata Java-ban

click fraud protection

Bár lehetetlen, hogy egy számítógép szó szerint reprezentálja a végtelen értékét a memóriában, a Java "kettős" és "lebegő" Az adattípus két helyet foglal le a címtartományában, amelyeket a számítógép pozitívnak és negatívnak értelmez végtelenség.

1. lépés

Nyissa meg a Java integrált fejlesztői környezetét (IDE).

A nap videója

2. lépés

Írja be a következőket egy pozitív vagy negatív végtelen értékű dupla (vagy float) meghatározásához:

double pInfiniteDouble = Dupla. POSITIVE_INFINITY; double nInfiniteDouble = Dupla. NEGATIVE_INFINITY; float pInfiniteFloat = Lebegés. POSITIVE_INFINITY; float nInfiniteFloat = Úszó. NEGATIVE_INFINITY;

3. lépés

Az "isInfinite()" metódus segítségével ellenőrizze, hogy egy dupla vagy lebegő érték végtelen-e:

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

Tipp

Van még egy páratlan érték a Double és Float adattípusokban: NotaNumber (NAN). Ez a "Double. NaN" vagy „Float. NaN."

A Java matematikai csomag néhány trigonometrikus és logaritmikus függvénye visszaadja a végtelent és a NaN-t.