Java Do While Loop Dengan Contoh
Diterbitkan: 2021-05-25iterasi tidak memiliki nilai tetap, disarankan untuk menggunakan perulangan do-while karena dijamin akan dieksekusi sekali. Ini dimungkinkan karena kondisi diperiksa setelah badan loop dieksekusi. Itulah mengapa ini adalah Exit Control Loop.
Jadi, do while Java adalah varian dari while loop yang menjalankan blok kode sebelum kondisi dievaluasi sebagai true dan kemudian diulang selama kondisinya benar, seperti halnya loop while.
Daftar isi
Sintaks Do While Java
lakukan {
// isi kode
} while (kondisi);
Di sini kondisinya adalah ekspresi Boolean yang muncul di akhir loop. Jika ekspresi dievaluasi menjadi benar, kontrol melompat kembali ke pernyataan do, dan loop dieksekusi lagi. Proses berulang sampai ekspresi Boolean dievaluasi sebagai salah.
Contoh
publik kelas Contoh {
publik statis void main(String[] args) {
int i = 1 ;
lakukan {
System.out.println(i);
saya++;
} while (i<= 5 );
}
}
Penjelasan: Loop yang diberikan berjalan enam kali. Oleh karena itu, nilai i adalah 6, tetapi tidak dicetak karena kondisinya bernilai salah.
Bagaimana Do-While Loop Dieksekusi?
- Kontrol jatuh ke do saat loop Java sebagai 'do' ditemui.
- Pernyataan dalam tubuh loop (kode) dieksekusi.
- Variabel diperbarui.
- Aliran sekarang datang ke
- kondisi.
- Jika benar, maka langkah 6 dijalankan; jika tidak, aliran keluar dari loop.
- Aliran bergerak kembali ke langkah 2
Aplikasi
Lakukan Sementara Java Tak Terbatas
Sebuah infinite loop dibuat ketika ekspresi Boolean dilewatkan sebagai true dalam loop java do-while.
Berikut adalah contoh loop tak terbatas Java do-while.
Contoh kelas publik {
public static void main(String[] args) {
melakukan {
System.out.println(“Mulai Pemrosesan di dalam do while loop”);
// Pernyataan lain dapat ditambahkan
System.out.println(“End Processing of do while loop”);
Thread.sleep(2 * 1000);
} sementara (benar);
}
}
Penjelasan : Pernyataan-pernyataan terus dijalankan sampai program dihentikan menggunakan IDE.
Jumlah Bilangan Asli hingga Bilangan yang Diberikan
Contoh kelas publik {
public static void main(String args[])
{
int x = 7, jumlah = 0;
do { // Garis akan dicetak genap
// jika kondisinya salah
jumlah += x;
x-;
} sementara (x > 0);
System.out.println(“Jumlah: ” + jumlah);
}
}
Iterasi Array menggunakan Do While Java Loop.
Berikut adalah contoh iterasi array integer menggunakan loop do-while di Java:
kelas Contoh{
public static void main(String args[]){
int arr[]={0,1,45,9};
int saya=0;
melakukan{
System.out.println(arr[i]);
saya++;
}sementara(i<4);
}
}
Nesting dari Do-While Loop
Dimungkinkan untuk memiliki do-while dalam perulangan Java do-while. Ini dikenal sebagai konstruksi do-while bersarang. Tidak ada batas atas kedalaman sarang. Do-while dapat memiliki konstruksi apa pun seperti if, while, switch, dll., di dalamnya. Sebagai contoh:
kelas Contoh{
public static void main(String args[])
{
int = 10;
lakukan // lakukan sementara
{
System.out.println(10);
lakukan// lakukan kedua sambil
{
System.out.println(20);
}
sementara (salah);
}
sementara (salah);
}
}
Lakukan While vs While Loop
- While loop adalah loop kontrol masuk, sedangkan do-while adalah loop yang dikontrol keluar
- Java while terlihat lebih bersih daripada while Java loop.
- Loop Do while dijalankan setidaknya sekali terlepas dari kondisinya.
Mengapa menggunakan Do-While?
Ketika Anda membutuhkan program Anda untuk dieksekusi minimal sekali, gunakan do-while. Misalnya, Anda harus mengambil input dari pengguna hingga pengguna memasukkan angka negatif. Dalam kasus seperti itu, loop do-while digunakan sebagai input awal bisa positif atau negatif, tetapi kita memerlukan input. Dalam semua kasus lain, lebih mudah menggunakan perulangan while.
Pelajari Kursus Perangkat Lunak online dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.
Hal-hal untuk diingat
- Badan perulangan do-while harus memiliki minimal satu pernyataan
- Kondisi (ekspresi boolean) di akhir loop harus selalu menghasilkan nilai Boolean.
- Tanpa kondisi, loop tidak dapat dieksekusi.
- Kesalahan akan muncul jika pernyataan do tidak sesuai dengan pernyataan while.
Kesimpulan
Loop Java do-while digunakan untuk mengulangi satu set pernyataan sampai kondisi tertentu terpenuhi. Di blog ini, Anda belajar tentang perulangan, sintaksnya, kegunaannya, nestingnya, dan perbandingannya dengan perulangan while.
Jika Anda tertarik untuk mempelajari lebih lanjut tentang JAVA, pengembangan perangkat lunak tumpukan penuh, lihat Program PG Eksekutif upGrad & IIIT-B dalam Pengembangan Perangkat Lunak Tumpukan Penuh yang dirancang untuk profesional yang bekerja dan menawarkan 500+ jam pelatihan yang ketat, 9+ proyek, dan penugasan, status Alumni IIIT-B, proyek batu penjuru praktis & bantuan pekerjaan dengan perusahaan-perusahaan top.
Jika Anda ingin tahu lebih banyak tentang Java dan meningkatkan karier pengkodean Anda, jelajahi kursus oleh upGrad – perusahaan pendidikan tinggi online terbesar di India. Kunjungi upGrad untuk informasi lebih lanjut.
Apa itu loop dalam pemrograman?
Dalam pemrograman, loop adalah segmen kode yang berulang terus menerus sampai kondisi tertentu terpenuhi. Loop adalah struktur di mana urutan aliran eksekusi dikendalikan oleh suatu kondisi. Loop adalah konstruksi pemrograman untuk melakukan tindakan berulang kali. Ini bisa berupa apa saja, mulai dari menampilkan pesan di terminal beberapa kali hingga melakukan penghitungan ribuan kali. Sebagian besar bahasa pemrograman memiliki beberapa bentuk perulangan seperti perulangan for, perulangan while, perulangan do-while, perulangan foreach, dll.
Apa itu fungsi java?
Fungsi adalah sekumpulan pernyataan yang melakukan tugas tertentu. Tugasnya bisa mengembalikan nilai (mengembalikan nilai juga dikenal sebagai nilai kembali) atau membuat perubahan. Fungsi digunakan untuk menyederhanakan kode. Fungsi memungkinkan kita untuk memecah kode menjadi bagian-bagian yang dapat dipelihara dan dikelola. Mereka memungkinkan kita untuk menggunakan kembali kode. Di Jawa, ada tiga jenis fungsi. Yang pertama adalah fungsi bawaan. Ini adalah fungsi yang disediakan oleh Java. Misalnya: System.out.println(). Java juga mendukung fungsi yang ditentukan pengguna. Ini adalah fungsi yang ditulis oleh programmer.
Apa saja ciri-ciri bahasa pemograman java?
Java memiliki sintaks yang kaya dan kuat yang mirip dengan C dan C++. Ini menggunakan tipe data C dan C++ seperti int, char, float dan double. Java adalah bahasa platform-independen yang dapat digunakan untuk mengembangkan program untuk platform apapun. Ini adalah bahasa yang diketik secara statis. Itu melakukan manajemen memori otomatis dengan cara yang sama seperti yang dilakukan C dan C++. Mendukung multi-threading, jaringan, database dan antarmuka pengguna grafis.