Perulangan DO-WHILE
Tetap sama perulangan. Namun agak berbeda dengan perulangan FOR dan WHILE. Yang berbeda adalah cara kerja perulangannya. Perulangan DO-WHILE akan mencetak (minimal) 1 statement walaupun ekspresi bernilai FALSE. Mengapa demikian? Karena perulangan ini mencetak dulu statement baru kemudian melakukan pengecekan. Jadi walaupun salah akan tercetak minimal 1 statement. Sama seperti namanya DO-WHILE, yaitu dilakukan dulu.
do{
<statement>;
<counter>;
}
while (<ekspresi>);
Contoh:
class PerulanganDO-WHILE{
public static void main(String[] args) {
int b=10
do{
System.out.println(“I LOVE JAVA”);
b++;
}
while (b<11);
}
}
Outputnya:
I LOVE JAVA
I LOVE JAVA
Cara kerjanya:
- Nilai awal b=10
- Kemudian langsung mencetak I LOVE JAVA
- Lalu b++ (increment), artinya menambah 1 dan dimasukkan ke variabel b
- Nilai b=11, kemudian di WHILE dicek apakah b<11 (false)
- Maka perulangan berhenti dan hanya mencetak I LOVE JAVA 1x

0 komentar:
Post a Comment