Meskipun tidak mungkin bagi komputer untuk secara harfiah mewakili nilai tak terhingga dalam memori, Java "ganda" dan "mengambang" tipe data mencadangkan dua slot dalam rentang alamatnya yang dipahami oleh komputer untuk merujuk ke positif dan negatif ketakterbatasan.
Langkah 1
Buka Java Integrated Development Environment (IDE) Anda.
Video Hari Ini
Langkah 2
Ketik berikut ini untuk menentukan double (atau float) dengan nilai tak terhingga positif atau negatif:
double pInfiniteDouble = Ganda. POSITIF_INFINITY; double nInfiniteDouble = Ganda. NEGATIF_INFINITY; float pInfiniteFloat = Mengambang. POSITIF_INFINITY; float nInfiniteFloat = Mengambang. NEGATIF_INFINITY;
Langkah 3
Periksa untuk melihat apakah double atau float memiliki nilai tak terhingga menggunakan metode "isInfinite()":
pInfiniteDouble.isInfinite(); nInfiniteDouble.isInfinite(); pInfiniteFloat.isInfinite(); nInfiniteFloat.isInfinite();
Tip
Ada satu nilai ganjil lainnya yang ditentukan dalam tipe data Double dan Float: NotaNumber (NAN). Itu diakses dengan "Double. NaN" atau "Mengambang. Tidak."
Infinity dan NaN dikembalikan oleh beberapa fungsi trigonometri dan logaritmik dalam paket matematika Java.