Perbedaan Kunci – break vs continue di Java
Dalam pemrograman, terkadang diperlukan pengulangan pernyataan atau kumpulan pernyataan beberapa kali. Loop digunakan untuk mengulang beberapa kali set instruksi yang sama. Beberapa contoh perulangan adalah perulangan while, perulangan do while dan perulangan for. Dalam while loop, ekspresi pengujian dievaluasi terlebih dahulu. Jika benar, pernyataan di dalam loop while akan dieksekusi. Pada akhirnya, ekspresi tes dievaluasi lagi. Jika benar, pernyataan akan dieksekusi lagi. Ketika ekspresi pengujian menjadi salah, loop berakhir. Perulangan do while mirip dengan perulangan while. Tetapi pernyataan dieksekusi sekali sebelum ekspresi pengujian diperiksa. Perulangan for digunakan ketika jumlah iterasi diketahui di awal. Inisialisasi terjadi terlebih dahulu. Kemudian ekspresi tes diperiksa. Jika benar, loop dijalankan. Kemudian ekspresi pembaruan dievaluasi. Sekali lagi, ekspresi uji diperiksa. Jika benar, loop dijalankan. Proses ini berulang sampai ekspresi tes menjadi salah. Terkadang diperlukan untuk melewatkan beberapa pernyataan di dalam loop atau untuk segera mengakhiri loop tanpa memeriksa ekspresi pengujian. Pernyataan break dan continue dapat digunakan untuk mencapai tugas ini. Break digunakan untuk mengakhiri loop dengan segera dan untuk meneruskan kontrol program ke pernyataan berikutnya setelah loop. Continue digunakan untuk melewati iterasi loop saat ini. Itulah perbedaan utama antara break dan continue di Java.
Apa itu break di Java?
Break digunakan untuk segera mengakhiri loop. Ketika ada pernyataan break, kontrol diteruskan ke pernyataan setelah loop. Kata kunci 'break' digunakan untuk menunjukkan pernyataan break. Meskipun program sedang 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
Berdasarkan program di atas, for loop iterasi dari 1 hingga 10. Ketika nilai i menjadi 6, ekspresi pengujian menjadi true. Jadi, pernyataan break dijalankan, dan loop berakhir. Jadi, nilai setelah 6 tidak akan dicetak. Hanya nilai dari 1 hingga 5 yang dicetak.
Apa yang dilanjutkan di Java?
The continue digunakan untuk melewati iterasi loop saat ini. Kata kunci 'lanjutkan' digunakan untuk menunjukkan pernyataan lanjutan. Ketika continue dijalankan, kontrol program mencapai akhir loop. Kemudian ekspresi tes diperiksa. Dalam perulangan for, pernyataan pembaruan diperiksa sebelum ekspresi pengujian dievaluasi.
Gambar 02: Program Java dengan pernyataan lanjutan
Berdasarkan program di atas, perulangan for berulang dari 1 sampai 10. Jika i adalah 1, sisa setelah dibagi dua adalah 1. Jadi, kondisi if benar. Oleh karena itu, pernyataan continue dijalankan dan iterasi melompat ke yang berikutnya. Kemudian saya datang 2. Saat membagi 2 dengan 2, sisanya adalah 0. Kondisinya salah. Jadi, lanjutkan tidak mengeksekusi. Oleh karena itu, nilai 2 akan dicetak. Pada iterasi berikutnya, i adalah 3. Saat membaginya dengan 2, sisanya adalah 1. Kondisinya benar. Jadi, lanjutkan mengeksekusi dan iterasi melompat ke berikutnya dan i menjadi 4. Proses ini berulang sampai i menjadi 10. Jika sisanya adalah satu, iterasi melompat ke berikutnya karena pernyataan continue. Hanya angka genap yang dicetak.
Apa Persamaan Antara break dan continue di Java?
Baik break dan continue di Java digunakan untuk mengubah eksekusi loop
Apa Perbedaan Antara break dan continue di Java?
break vs continue di Java |
|
Break adalah struktur kontrol loop yang menyebabkan loop berhenti dan meneruskan kontrol program ke pernyataan berikutnya yang mengalirkan loop. | Lanjutkan adalah struktur kontrol loop yang menyebabkan loop langsung melompat ke iterasi berikutnya. |
Tujuan Utama | |
Break digunakan untuk mengakhiri loop. | Lanjutkan digunakan untuk melewati pernyataan di dalam loop. |
Ringkasan – break vs continue di Java
Dalam pemrograman, diperlukan untuk mengulang pernyataan dari sekelompok pernyataan beberapa kali. Loop digunakan untuk tugas itu. Terkadang diperlukan untuk melewatkan beberapa pernyataan di dalam loop atau untuk segera mengakhiri loop. Istirahat dan lanjutkan dapat digunakan untuk mencapai tugas itu. Break digunakan untuk mengakhiri loop dengan segera dan untuk meneruskan kontrol program ke pernyataan berikutnya setelah loop. Continue digunakan untuk melewati iterasi loop saat ini. Itulah perbedaan break dan continue di Java.