Daftar Isi:
Definisi - Apa yang dimaksud While Statement?
Pernyataan while, dalam C #, adalah pernyataan iterasi yang memungkinkan untuk mengeksekusi pernyataan yang tertanam secara kondisional untuk nol atau lebih kali. Pernyataan tertanam menyiratkan blok kode yang berisi pernyataan tunggal atau ganda yang akan dieksekusi dalam pernyataan sementara.
Pernyataan sementara adalah salah satu pernyataan aliran kontrol dalam C # yang memungkinkan eksekusi urutan logika beberapa kali dalam satu lingkaran sampai kondisi tertentu salah. Karena ekspresi pengontrol yang mewakili kondisi dievaluasi pada awal pelaksanaan loop sementara, ada kemungkinan tidak memasukkan loop ketika kondisi mengembalikan false di iterasi pertama.
Pernyataan sementara umumnya digunakan ketika jumlah iterasi yang akan dieksekusi tidak diketahui dan tidak dapat diperkirakan. Pernyataan while juga dapat digunakan dalam loop di mana kondisi selalu tetap benar tetapi ada kondisi keluar dalam pernyataan tubuh loop.
Techopedia menjelaskan Pernyataan Sementara
Pernyataan while mengambil satu parameter yang menentukan ekspresi Boolean yang mewakili kondisi untuk penghentian loop. Dalam kasus lebih dari satu kondisi, ekspresi Boolean dapat dibangun dengan menggabungkan beberapa kondisi dengan operator logika kondisional (&& dan ||) atau operator logis Boolean (& dan |).
Ekspresi Boolean dievaluasi saat:
- Memasukkan loop di iterasi pertama
- Kontrol mencapai akhir pernyataan tertanam dari pernyataan sementara
- Pernyataan "terus" dijalankan di dalam loop
Jika hasil evaluasi dari ungkapan ini benar, kontrol akan ditransfer ke pernyataan tertanam. Jika ekspresi Boolean mengembalikan false, kontrol ditransfer keluar dari pernyataan while.
Misalnya, pernyataan while dapat digunakan untuk mencetak angka dari satu hingga 10 dengan memberikan kondisi Boolean yang sesuai, bersama dengan pembaruan yang diperlukan untuk variabel yang terkait dengan kondisi tersebut.
"Break", "return", "throw" dan "goto" adalah pernyataan lompatan yang dapat digunakan dalam loop sementara untuk keluar dari iterasi pernyataan yang tertanam di dalam loop itu.
Untuk mengakhiri pernyataan while dan menghindari terjadinya loop infinite, ekspresi Boolean harus didefinisikan dengan tepat bersama dengan inisialisasi yang tepat dan pembaruan variabel yang digunakan dalam ekspresi.
Definisi ini ditulis dalam konteks C #
