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.