Fungsi Pernyataan Break Continue Return pada Java
Pernyataan jump
Java mendukung pernyataan jump terkendali (controlled jump ) sebagai berikut :
- break
- continue
- return
pernyataan-pernyataan ini mentransfer kendali ke bagian lainn dari program.
selain itu java mengubah satu cara lain untuk mengubah aliran eksekusi program, yaitu exception handling. Exception hangling menyediakan tehnik terstuktur untuk menangani kesalahan waktu jalan, dalam hal ini kesalahan dijebak/ditangkap dan kemudian dapat ditangani secara bersih dan elegan.
exception handling di dukung oleh java dengan menggunakan keyword berikut
- try
- catch
- throw
- throws
- finally
mekanisme exception handling sungguh sangat penting untuk membuat program tegar terhadap kesalahan waktu jalan. Mekanisme exception handling melakukan program menggunakan pencabangan non lokal secara terkendali. Mekanisme ini di bahas secara khusus. penanganan exception handling bahasa java merupakan lompat non lokal yang berbahaya serupa dengan dilakukan bahasa basic atau bahasa cliper.
Prenyataan Break
Memahami pernyataan break dieksekusi pada while, for, do…while atau switch, maka akan segera menyebabkan pogram keluar dari loop atau pernyataan tersebut.
Terdapat 3 penggunaan pernytaan break, yaitu:
- untuk mengakhiri pernyataan di pernyataan switch
- untuk keluar dari loop
- untuk peniruan goto
kita telah mempelajari di artikel sebelumnya tentang percabangan pada bagian switch klik disini
untuk keluar dari loop
pernyataan keluar dari loop dan meminta kondisi dari loop. Dengan break kita memaksa pengakhiran loop. Meminta ekspresi kondisi dan sisa kode setelah break. ketika break berada di dalam loop maka loop akan diakhiri dan kendali program akan di berikan ke pernyataan berikutnya setelah loop.
Untuk peniruan goto
Peniruan goto yang terkendali disebut labeled break, yaitu menggunakan break untuk dapat keluar dari banyak loop bersarang.
pernyatan goto tidak didukung java karena cenderung akan membuat proggram seperti mie kriting :D , tidak terstruktur. Namun, Penggunaan goto yang terkendali dapat sangat berguna dan sah untuk pengendalian alur eksekusi. Contoh pengguna yang tepat adalah untuk keluar dari himpunan bersarang loop yang sangat dalam. Untuk mengatasi hal ini java memperluas pernyataan break.
contoh:
public class break {
public static void main (string args [] ) {
int i = 0;
do {
i++;
System.out.println (i)
if (1 == 5)break;
} while (true);
}
}
perintah:
java breakloop
hasil program:
1
2
3
4
5
Pernyataan Continue
Ketika pernyataan continue dieksekusi pada while, for, atau do…while, maka akan melewatkan sisa pernyataan dalam bodi loop dan dilanjutkan dengan proses selanjutnya dari loop.
Dalam pernyataan while dan do…while, program akan mengevaluasi pengujian kelanjutan loop segera setelah pernyataan continue di eksekusi. Dalam pernyataan for, ekspresi increment dieksekusi, kemudian program mengevaluasi pengujian kelanjutan loop.
Secara umum penggunaan pernyataan break adalah untuk segera keluar dari loop atau untuk melewati sisa dari suatu pernyataan switch.
Pernyataan Retrun
kita menggunakan pernyataan retrun untuk segera keluar dari fungsi/metode.
Demikianlah pembahasan mengenai Belajar Java Memahami Break, Continue dan Return, semoga bisa menambh wawasan anda dalam bahasa Java, terimakasih, samam cahrudin.
Komentar
Posting Komentar