Kali ini saya akan menulis tentang logika perulangan menggunakan Struktur kontrol "while".
While digunakan untuk mengulang kondisi sampai dengan Expresi boolean bernilai false. Kita lihat struktur penggunaan while pada suatu program :
while (boolean_expresi) {
Statement1;
Statement2;
......
}
Dimana boolean Expresi adalah suatu kondisi yang hanya mempunyai 2 kemungkinan "True" atau "False". Jadi alur program di atas adalah jika boolean Expressi bernilai True (benar), maka akan mengerjakan "statement1 dan statement2 yang berada di antara kurung kurawal {} sampai Expresi Boolean tersebut bernilai "False".
Untuk mencoba pengulangan dengan while, silahkan tulis sintax dari program sederhana di bawah ini atau download file disini :

Penjelasan Program :
Nilai awal x=0, ketika nilai "x" kurang dari "10", maka nilai "x" akan ditampilkan secara terus menerus sampai Boolean Expresi bernilai "false" atau nilai "x = 10".
sintax x++ digunakan untuk menambah nilai x + 1.
Contoh kedua kita gunakan kasus "Lama Inap Hotel", klik di sini untuk mengambil file dan simpan dengan nama InputHotel2.java
Buka Command Prompt, kemudian compile "InputHotel2.java" dan setelah berhasil (tidak ada pesan apapun), jalankan program tersebut dan hasilnya adalah sebagai berikut :
Program di samping menggunakan class "BufferedReader" untuk menginput data dari keyboard dan "while" untuk perintah pengulangan.
Penjelasan mengenai sintax program ada pada
comment di tiap perintah file "InputHotel2.java"
Selamat mencoba......
While digunakan untuk mengulang kondisi sampai dengan Expresi boolean bernilai false. Kita lihat struktur penggunaan while pada suatu program :
while (boolean_expresi) {
Statement1;
Statement2;
......
}
Dimana boolean Expresi adalah suatu kondisi yang hanya mempunyai 2 kemungkinan "True" atau "False". Jadi alur program di atas adalah jika boolean Expressi bernilai True (benar), maka akan mengerjakan "statement1 dan statement2 yang berada di antara kurung kurawal {} sampai Expresi Boolean tersebut bernilai "False".
Untuk mencoba pengulangan dengan while, silahkan tulis sintax dari program sederhana di bawah ini atau download file disini :

Penjelasan Program :Nilai awal x=0, ketika nilai "x" kurang dari "10", maka nilai "x" akan ditampilkan secara terus menerus sampai Boolean Expresi bernilai "false" atau nilai "x = 10".
sintax x++ digunakan untuk menambah nilai x + 1.
Contoh kedua kita gunakan kasus "Lama Inap Hotel", klik di sini untuk mengambil file dan simpan dengan nama InputHotel2.java
Buka Command Prompt, kemudian compile "InputHotel2.java" dan setelah berhasil (tidak ada pesan apapun), jalankan program tersebut dan hasilnya adalah sebagai berikut :
Program di samping menggunakan class "BufferedReader" untuk menginput data dari keyboard dan "while" untuk perintah pengulangan.Penjelasan mengenai sintax program ada pada
comment di tiap perintah file "InputHotel2.java"
Selamat mencoba......