1. Reverse loop
Jawa nduweni jinis while
gelung liyane - do-while
gelung. Iku meh padha karo while
daur ulang biasa lan mung kasusun saka rong bagean: "kondisi" lan "badan loop". Badan gelung dileksanakake bola-bali anggere kondisi kasebut true
. Umumé, do-while
loop katon kaya iki:
do
statement;
while (condition);
utawa
do
{
block of statements
}
while (condition);
Kanggo while
loop, urutan eksekusi yaiku: kondisi , awak loop , kondisi , awak loop , kondisi , awak loop , ...
Nanging kanggo do-while
gelung, rada beda: awak gelung , kondisi , awak gelung , kondisi , awak gelung , ...
Ing kasunyatan, mung prabédan antarane while
daur ulang lan do-while
daur ulang iku kasunyatan sing awak daur ulang wis kaleksanan ing paling sapisan kanggo do-while
daur ulang.
2. Keuntungan nggunakake do-while
loop
Sejatine, siji-sijine bedane antarane do-while
loop lan while
loop yaiku awak saka do-while
loop dieksekusi paling ora sapisan.
Umumé, do-while
loop digunakake nalika ora ana gunane kanggo mriksa kondisi loop yen awak loop durung dieksekusi. Contone, yen petungan tartamtu dileksanakake ing awak daur ulang lan banjur digunakake ing kondisi .
Tuladha:
Program kasebut maca garis saka keyboard nganti tembung kasebut exit
mlebu
nalika | nindakake nalika |
---|---|
|
|
Ing break
lan continue
statements ing do-while
daur ulang dianggo ing cara sing padha ing while
daur ulang.
3. Mbandhingaké do-while
puteran: Jawa vs Pascal
Sawise maneh, Pascal duwe analog saka do-while
loop, nanging diarani repeat-until
loop. Uga, iku rada beda saka do-while
loop. Ing repeat-until
daur ulang, kondisi kasebut nuduhake kapan kudu metu saka daur ulang tinimbang nalika nerusake.
Tuladha:
Pascal | Jawa |
---|---|
|
|
Dibandhingake karo Jawa, cara Pascal nggambarake iki pancen apik banget. Kita kudu miwiti karo conto saka Pascal, yen ora, sampeyan bakal ngguyu.
GO TO FULL VERSION