1. Logika Boolean
Ing Jawa, sampeyan ora bisa nulis ekspresi 18 < age <65
. Iku sintaks sing salah lan program ora bakal kompilasi.
Nanging sampeyan bisa nulis kaya iki:
(18 < age) AND (age < 65)
Mesthi wae, tinimbang tembung kasebut AND
, bakal ana operator logis . Saiki kita bakal ngomong babagan dheweke kanthi luwih rinci.
Ana telung operator logis ing Jawa: AND
(&&), OR
(||) lan NOT
(!).
Kabar apik yaiku sampeyan bisa nggunakake tanda kurung kanggo nggawe ekspresi logis saka kerumitan apa wae.
Kabar sing ora becik yaiku para pangembang Jawa mutusake nggunakake notasi saka basa C tinimbang tembung and
, or
lan not
.
Deleng ing layar:
Operator logika | Pangarep-arep | kasunyatan |
---|---|---|
AND (∧) |
and |
&& |
OR (∨) |
or |
|| |
NOT (¬) |
not |
! |
Ing ngisor iki sawetara conto nggunakake operator logis ing Jawa:
Ekspresi | Interpretasi | Panjelasan |
---|---|---|
|
|
|
|
|
|
|
|
|
2. Conto nggunakake operator comparison lan variabel boolean
Ing endi wae sampeyan bisa nulis ekspresi logis, sampeyan bisa nulis variabel logis.
Tuladha:
Kode | Panjelasan |
---|---|
|
Yen nilai umur antarane 18 lan 65 , banjur tembung "Sampeyan bisa kerja" ditampilake. |
|
Kita nggawe isYoung variabel lan mindhah bagean pisanan saka ekspresi kasebut. Kita mung diganti age >= 18 karo age < 18 . |
|
Kita nggawe variabel isOld lan mindhah bagean liya saka ekspresi kasebut. Kajaba iku, kita ngganti age <= 65 karo age > 65 . |
Telu conto iki padha. Mung ing conto kapindho kita mindhah bagéan saka expression saka if
statement menyang variabel boolean kapisah ( isYoung
). Ing conto katelu, kita mindhah bagean liya saka expression menyang variabel kapindho ( isOld
).
3. Aritmetika logika
Ayo sedhela mbukak operasi logis.
AND
Operator kasebut , &&
uga dikenal minangka konjungsi .
Ekspresi | asil |
---|---|
|
|
|
|
|
|
|
|
Ing tembung liya, asil ekspresi true
mung yen loro nilai sing mbentuk ekspresi kasebut yaiku true
. Yen ora, mesthi false
.
OR
Operator kasebut , ||
uga dikenal minangka disjunction .
Ekspresi | asil |
---|---|
|
|
|
|
|
|
|
|
Ing tembung liya, asil saka ekspresi tansah true
yen paling sethithik siji istilah ing ekspresi kasebut yaiku true
. Yen loro false
, banjur asile false
.
Operator NOT
kasebut !
uga dikenal minangka invers logis .
Ekspresi | asil |
---|---|
|
|
|
|
Operator ganti true
dadi false
lan kosok balene.
Ekspresi sing migunani:
Ekspresi | asil |
---|---|
|
|
|
|
|
|
|
|
GO TO FULL VERSION