1. if-else
Pratelan
Program ora bakal migunani banget yen padha nindakake perkara sing padha, preduli saka owah-owahan kahanan eksternal. Sawijining program kudu bisa adaptasi karo kahanan sing beda-beda lan njupuk tindakan tartamtu ing sawetara kahanan, lan tumindak kanthi beda ing kahanan liyane.
Ing Jawa, iki rampung karo statement kondisional , sing nggunakake tembung kunci khusus sing ngidini sampeyan nglakokake blok perintah sing beda-beda gumantung saka nilai sing bener saka sawijining kondisi.
Pranyatan kondisional dumadi saka telung perangan: kaanan , pratelan 1 lan pratelan 2 . Yen kondisi kasebut bener, mula statement 1 dieksekusi. Yen ora, statement 2 dieksekusi. Loro-lorone printah ora tau dieksekusi. Punika tampilan umum saka statement iki:
if (condition)
statement 1;
else
statement 2;
Iku cukup dingerteni yen ditulis ing basa Inggris prasaja kaya iki:
If condition is true, then
execute statement 1;
otherwise
execute statement 2;
Tuladha:
Kode | Panjelasan |
---|---|
|
Output layar bakal dadi:
|
|
Output layar bakal dadi:
|
|
Output layar bakal dadi:
|
2. Blok statement
Yen kondisi wis wareg (utawa ora) lan sampeyan pengin program kanggo nglakokaké sawetara printah, sampeyan bisa gabungke menyang blok .
Kanggo nggabungake perintah dadi blok, sampeyan "bungkus" nganggo kurung kriting . Mangkene tampilan umume:
{
statement 1;
statement 2;
statement 3;
}
Sampeyan bisa duwe akeh statements sing pengin ing blok. Utawa malah ora ana.
Conto statement if-else sing digabung karo blok statement:
Kode | Panjelasan |
---|---|
|
Output layar bakal dadi:
|
|
Output layar bakal dadi:
|
|
Blok kosong bakal dieksekusi. Kode bakal mlaku apik, nanging ora bakal ditampilake. |
3. Wujud cekakan saka if
pratelan
Kadhangkala sampeyan kudu nglakokake siji utawa pernyataan yen kondisi kasebut bener nanging ora ana sing kudu ditindakake yen salah.
Contone, kita bisa nemtokake printah iki: , nanging ora nanggepi yen bis ora kene. Ing Jawa, skenario iki ngidini kita nggunakake wangun sing disingkat: statement tanpa blok.If Bus No. 62 has arrived, then get aboard
if
else
Ing tembung liya, yen pratelan kudu dieksekusi mung yen kondisi kasebut bener lan ora ana prentah sing kudu dieksekusi nalika kondisi kasebut salah, mula sampeyan kudu nggunakake if
pernyataan kasebut, sing ringkes lan ngilangi else
blok kasebut. Katon kaya iki:
if (condition)
statement 1;
Ing ngisor iki ana telung conto kode sing padha:
Kode | Panjelasan |
---|---|
|
Output layar bakal dadi:
|
Program kasebut duwe else
blok, nanging kosong (ora ana pernyataan ing antarane kurung kriting). Sampeyan mung bisa mbusak. Ora ana sing bakal diganti ing program kasebut.
Kode | Panjelasan |
---|---|
|
Output layar bakal dadi:
|
|
Output layar bakal dadi:
|
GO TO FULL VERSION