Kuidas kasutada Infinityt Javas

Kuigi arvutil on võimatu mälus lõpmatuse väärtust sõna otseses mõttes esitada, on Java "topelt" ja "ujumine". andmetüüp reserveerib oma aadressivahemikus kaks pesa, mida arvuti mõistab nii, et see viitab positiivsele ja negatiivsele lõpmatus.

Samm 1

Avage oma Java integreeritud arenduskeskkond (IDE).

Päeva video

2. samm

Positiivse või negatiivse lõpmatuse väärtusega topelt (või ujuki) defineerimiseks tippige järgmine:

double pInfiniteDouble = Double. POSITIVE_INFINITY; double nInfiniteDouble = Double. NEGATIIVNE_LÕPETUS; ujuk pInfiniteFloat = Ujuk. POSITIVE_INFINITY; ujuk nInfiniteFloat = Ujuk. NEGATIIVNE_LÕPETUS;

3. samm

Kontrollige, kas topelt- või ujukil on lõpmatuse väärtus, kasutades meetodit "isInfinite()".

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

Näpunäide

Andmetüüpides Double ja Float on määratletud veel üks paaritu väärtus: NotaNumber (NAN). Sellele pääseb juurde rakendusega "Double. NaN" või "Float. NaN."

Lõpmatuse ja NaN tagastavad mõned Java matemaatikapaketi trigonomeetrilised ja logaritmilised funktsioonid.