Dalam pemrograman, kadang-kadang diperlukan untuk mengulangi pernyataan atau serangkaian pernyataan berulang kali. Loop digunakan untuk mengulang beberapa kali set instruksi yang sama. Beberapa contoh loop adalah loop sementara, lakukan loop sementara dan untuk loop. Di loop sementara, ekspresi tes dievaluasi terlebih dahulu. Jika itu benar, pernyataan di dalam loop sementara dijalankan. Pada akhirnya, ekspresi tes dievaluasi lagi. Jika itu benar, pernyataan akan dieksekusi lagi. Ketika ekspresi tes menjadi salah, loop berakhir. Loop do while mirip dengan loop while. Tetapi pernyataan dieksekusi satu kali sebelum ekspresi tes diperiksa. Loop for digunakan ketika jumlah iterasi diketahui di awal. Inisialisasi terjadi terlebih dahulu. Kemudian ekspresi tes diperiksa. Jika itu benar, loop dijalankan. Kemudian ekspresi pembaruan dievaluasi. Sekali lagi, ekspresi tes diperiksa. Jika itu benar, loop dijalankan. Proses ini berulang sampai ekspresi tes menjadi salah. Kadang-kadang diperlukan untuk melewati beberapa pernyataan di dalam loop atau untuk mengakhiri loop segera tanpa memeriksa ekspresi tes. Pernyataan break and continue dapat digunakan untuk mencapai tugas ini. Istirahat digunakan untuk mengakhiri loop segera dan untuk meneruskan kontrol program ke pernyataan berikutnya setelah loop. Lanjutkan digunakan untuk melewati iterasi loop saat ini. Itu adalah perbedaan utama antara istirahat dan melanjutkan di Jawa.
1. Ikhtisar dan Perbedaan Utama
2. Apa itu break in Java
3. Apa yang berlanjut di Jawa
4. Kesamaan Antara istirahat dan melanjutkan di Jawa
5. Perbandingan Berdampingan - break vs continue di Java dalam Bentuk Tabular
6. Ringkasan
Istirahat digunakan untuk mengakhiri dari loop segera. Ketika ada pernyataan break, kontrol dilewatkan ke pernyataan setelah loop. Kata kunci 'break' digunakan untuk menunjukkan pernyataan break. Meskipun program mengeksekusi loop, jika terjadi break, eksekusi loop berakhir. Oleh karena itu, jika programmer ingin menghentikan eksekusi ketika kondisi tertentu terpenuhi, maka ia dapat menggunakan pernyataan break.
Gambar 01: Program Java dengan pernyataan break
Menurut program di atas, untuk loop berulang dari 1 hingga 10. Ketika nilai i menjadi 6, ekspresi tes menjadi benar. Jadi, pernyataan break dieksekusi, dan loop berakhir. Jadi, nilai setelah 6 tidak akan dicetak. Hanya nilainya dari 1 hingga 5 cetakan.
Lanjutkan digunakan untuk melompati iterasi loop saat ini. Kata kunci 'lanjutkan' digunakan untuk menunjukkan pernyataan teruskan. Ketika melanjutkan dieksekusi, kontrol program mencapai akhir loop. Kemudian ekspresi tes diperiksa. Dalam loop untuk, pernyataan pembaruan diperiksa sebelum ekspresi tes dievaluasi.
Gambar 02: Program Java dengan statemen lanjutan
Menurut program di atas, untuk loop berulang dari 1 hingga 10. Ketika saya adalah 1, sisanya setelah dibagi dua adalah 1. Jadi, kondisi if benar. Oleh karena itu, pernyataan melanjutkan dieksekusi dan iterasi melompat ke yang berikutnya. Lalu saya datang 2. Ketika membagi 2 dengan 2, sisanya adalah 0. Kondisinya salah. Jadi, lanjutkan tidak mengeksekusi. Oleh karena itu, nilai 2 akan dicetak. Dalam iterasi berikutnya, i adalah 3. Ketika membaginya dengan 2, sisanya adalah 1. Kondisi ini benar. Jadi, terus jalankan dan iterasi melompat ke yang berikutnya dan saya menjadi 4. Proses ini berulang sampai saya menjadi 10. Jika sisanya adalah satu, iterasi melompat ke yang berikutnya karena pernyataan terus. Hanya angka genap yang dapat dicetak.
break vs continue di Java | |
Istirahat adalah struktur kontrol loop yang menyebabkan loop untuk mengakhiri dan meneruskan kontrol program ke pernyataan berikutnya yang mengalir loop. | Lanjutkan adalah struktur kontrol loop yang menyebabkan loop untuk melompat ke iterasi berikutnya dari loop segera. |
Tujuan utama | |
Istirahat digunakan untuk mengakhiri loop. | Lanjutkan digunakan untuk melewati pernyataan di dalam loop. |
Dalam pemrograman, diharuskan mengulangi pernyataan sekelompok pernyataan beberapa kali. Loop digunakan untuk tugas-tugas itu. Terkadang diperlukan untuk melewati beberapa pernyataan di dalam loop atau untuk mengakhiri loop segera. Istirahat dan melanjutkan dapat digunakan untuk mencapai tugas itu. Istirahat digunakan untuk mengakhiri loop segera dan untuk meneruskan kontrol program ke pernyataan berikutnya setelah loop. Lanjutkan digunakan untuk melewati iterasi loop saat ini. Itulah perbedaan antara break dan continue di Jawa.
1. "Lanjutkan Pernyataan di Jawa.", Tutorials Point, 27 Okt 2017. Tersedia di sini
2. “Break Statement in Java.”, Tutorials Point, 27 Okt 2017. Tersedia di sini