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