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