Kuinka käyttää Infinityä Javassa

click fraud protection

Vaikka tietokoneen on mahdotonta esittää kirjaimellisesti äärettömyyden arvoa muistissa, Java "kaksoi" ja "kelluu" data-tyyppi varaa kaksi paikkaa osoitealueellaan, joiden tietokone ymmärtää viittaavan positiiviseen ja negatiiviseen ääretön.

Vaihe 1

Avaa Java Integrated Development Environment (IDE).

Päivän video

Vaihe 2

Kirjoita seuraava määritelläksesi kaksois (tai kelluva), jonka arvo on positiivinen tai negatiivinen ääretön:

double pInfiniteDouble = Double. POSITIVE_INFINITY; double nInfiniteDouble = Double. NEGATIVE_INFINITY; float pInfiniteFloat = Float. POSITIVE_INFINITY; float nInfiniteFloat = Float. NEGATIVE_INFINITY;

Vaihe 3

Tarkista "isInfinite()"-metodin avulla, onko tupla- tai floatin arvo ääretön:

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

Kärki

Double- ja Float-tietotyypeissä on määritetty toinen pariton arvo: NotaNumber (NAN). Siihen pääsee "Double. NaN" tai "Float. NaN."

Jotkin Java-matematiikan paketin trigonometriset ja logaritmiset funktiot palauttavat äärettömän ja NaN: n.