Kaip naudoti „Infinity“ programoje „Java“.

click fraud protection

Nors kompiuteriui neįmanoma pažodžiui pavaizduoti begalybės reikšmę atmintyje, Java „dvigubai“ ir „plaukioja“ duomenų tipas rezervuoja du lizdus savo adresų diapazone, kuriuos kompiuteris supranta kaip teigiamą ir neigiamą begalybė.

1 žingsnis

Atidarykite „Java Integrated Development Environment“ (IDE).

Dienos vaizdo įrašas

2 žingsnis

Norėdami apibrėžti dvigubą (arba plūduriuojančią) vertę su teigiama arba neigiama begalybe, įveskite:

double pInfiniteDouble = Dvigubas. POSITIVE_INFINITY; double nInfiniteDouble = Dvigubas. NEGATIVE_INFINITY; float pInfiniteFloat = Plūduriuoti. POSITIVE_INFINITY; float nInfiniteFloat = Plūduriuoti. NEGATIVE_INFINITY;

3 veiksmas

Naudodami „isInfinite()“ metodą patikrinkite, ar dvigubas arba plūduriuojantis elementas turi begalybės reikšmę:

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

Patarimas

Yra dar viena nelyginė vertė, apibrėžta duomenų tipuose „Double“ ir „Float“: „NotaNumber“ (NAN). Jis pasiekiamas naudojant „Double. NaN“ arba „Float. NaN."

Begalybę ir NaN grąžina kai kurios trigonometrinės ir logaritminės funkcijos „Java“ matematikos pakete.