Looping menggunakan WHILE dan DO-WHILE statement
Tidak jauh berbeda dengan perulangan dengan for
statement di materi sebelumnya. Sekarang kita lihat cara bekerja untuk perulangan menggunakan do-while
terlebih dahulu. berikut contohnya:
1
2
3
4
5
6
7
8
9
public class DoWhileStatement{
public static void main(String[] args){
Integer i = 0;
do {
System.out.println("Sekarang ada di index ke " + i++);
} while (i < 10);
}
}
Jadi penjelasnya seperti berikut:
- di baris ke
6
kita membuat variablei = 0
- Untuk perulangan dengan
do-while
jadi perintahnya di kerjakan dulu baru di cek kondisinya, seperti berikut berarti kita tau sekarangi = 0
maka akan menampilkan ke layarSekarang ada di index ke 0
- Maka setelah itu di cek apakah
i < 10
, terus nilai variablei
sekarang jadi nilainya1
loh kenapai = 1
bukannya barusan nilainya0
, ya karena ada operatori++
jika kita menggunakan++i
maka yang tampil di layar adalahsekarang ada di index ke 1
- Setelah itu masuk ke iterasi selanjutnya yaitu
i = 1
, menjalakan lagi dan menampilkan kelayarSekarang ada di index ke 1
- Sama seperti tadi dicek lagi di condisi perlualngan apakah
2 < 10
jawabanya benar ya jadi masuk ke iterasi selanjutnya terus seperti itu hingga iterasi ke 9 (saya skip ya supaya gak kepanjangan nulisnya) - Di iterasi ke 9 ini brati log di consolenya
Sekarang ada di index ke 8
- baru di cek apakan
i < 10
, nilai i sekarang adalah9
karena benar jadi balik lagi ke iterasi selanjutnya. - Sekarang ada di iterasi terakhir,
i = 10
jadi tanpil ke consoleSekarang ada di index ke 9
- Cek lagi ke kondisi
i < 10
, nilai i sekarang addalah10
karenai < 10
tidak terpenuhi maka sekarang keluar dari perulangan.
Setelah menggunakan yang do-while
statement, sekarang kita menggunakan yang while
.
1
2
3
4
5
6
7
8
9
public class WhileStatement {
public static void main(String[] args){
Integer i = 0;
while (i < 10){
System.out.println("Sekarang ada di index ke " + (i++));
}
}
}
Penjelasannya, kurang lebih sama dengan perulangan dengan do-while
tapi bedanya adalah kalau menggunakan while
itu di seleksi dulu.
Yuk simak juga videonya,
Dan jika temen-temen belajar hal baru kali ini jangan lupa buat Like, Subcribe, dan Share ke temen kalian. Terimakasih!!!