Do while
Pengertian dan Contoh Penggunaan Perulangan do while dalam Pemrograman Java
Apa itu do while ?
Perulangan do while adalah salah satu jenis struktur kontrol perulangan yang akan mengeksekusi blok kode setidaknya satu kali sebelum mengevaluasi kondisi. Jika kondisi bernilai benar ( true ), blok kode akan diulang; jika salah ( false ), perulangan akan berhenti. Ini berbeda dengan while yang mengevaluasi kondisi terlebih dahulu sebelum menjalankan kode.
Sintaks Dasar do while di Java
do {
// Blok kode yang akan dijalankan
} while (kondisi);
Contoh Kasus: Verifikasi Password
Seperti pada kode yang kamu tunjukkan, do while cocok digunakan untuk skenario di mana kita perlu meminta input dari pengguna dan melakukan pengecekan, denganjamin proses input berjalan minimal sekali.
Kode Lengkap:
import java.util.Scanner;
public class VerifikasiPassword {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int password;
do {
System.out.println("Masukkan password:");
password = scanner.nextInt();
} while (password != 1234); // Perulangannya berlanjut jika password salah
System.out.println("Password benar, akses diterima.");
scanner.close();
}
}
Penjelasan:
- Program akan selalu menampilkan pesan "Masukkan password:" dan membaca input pengguna pertama kali.
- Setelah itu, kondisi password != 1234 akan diperiksa. Jika input salah, proses akan diulang; jika benar, perulangan berhenti dan pesan akses diterima ditampilkan.
Kapan Menggunakan do while ?
Gunakan do while ketika kamu memastikan bahwa blok kode harus dijalankan minimal satu kali, misalnya:
- Meminta input pengguna hingga benar.
- Menampilkan menu pilihan aplikasi sebelum mengecek apakah pengguna ingin keluar.
- Proses validasi data yang perlu dilakukan setidaknya satu kali.
Komentar
Posting Komentar