
"Halo, Amigo!"
"Dina iki aku arep nyritakake bab-bab sing menarik ing Jawa."
" Tanpa wates ."
Ing Jawa, jinis dobel nduweni nilai khusus kanggo infinity positif lan infinity negatif . Nomer positif sing dibagi 0,0 ngasilake tanpa wates positif , lan nomer negatif - tanpa wates negatif .
Konsep kasebut diwakili dening konstanta ganda khusus:
Kode | Katrangan |
---|---|
|
Positif tanpa wates |
|
Negatif tanpa wates |
"Lan sing tenan bisa?"
"Iyo. Delengen iki:"
double inf = Double.POSITIVE_INFINITY;
System.out.println(inf); // Infinity
System.out.println(inf + 1); // Infinity+1 == Infinity
System.out.println(inf + 10); // Infinity+10 == Infinity
System.out.println(inf * -1); // Equal to negative infinity
Double.NEGATIVE_INFINITY
Infinity
Infinity
Infinity
-Infinity
"Pancen bisa. Lan yen kita duwe ambiguitas? Contone, yen kita nyuda infinity saka infinity?"
"Kanggo iki, Jawa duwe konsep liyane: Not-a-Number ( NaN )."
"Iku digunakake ing macem-macem kahanan:"
1) Senar kasebut diowahi dadi angka, nanging ngemot huruf. Hasilnya NaN.
2) Tanpa wates minus tanpa wates. Hasilnya NaN.
3) Akeh kahanan liyane ngendi kita nyana nomer, nanging kita mungkasi munggah karo soko undefined.
"Dadi, operasi apa sing bisa ditindakake nganggo Infinity lan NaN?"
"Kanthi NaN, iku gampang banget. Operasi apa wae sing nglibatake NaN ngasilake NaN."
"Lan tanpa wates, sampeyan bisa nindakake ing ngisor iki:"
Ekspresi | asil |
---|---|
|
0 |
|
± Tanpa wates |
|
± Tanpa wates |
|
tanpa wates |
|
NaN |
|
NaN |
|
NaN |
|
NaN |
"Sing masuk akal. Matur nuwun, Rishi."
GO TO FULL VERSION