Kamis, Maret 21, 2019

Keyword goto Pada Bahasa Pemrograman Java

Java tidak support keyword goto. Keyword goto hanya dicadangkan dengan tujuan keyword tersebut mungkin akan dipergunakan pada versi Java selanjutnya. Tidak seperti bahasa C atau C++ Java tidak mempunyai goto statement, tetapi Java support penggunaan label pada programnya. Satu-satunya tempat dimana label dapat dipergunakan pada Java adalah pada posisi sebelum statement nested loop. Nama label bisa dispesifikasi dengan break untuk keluar dari proses looping. Hal ini sama fungsinya seperti penggunaan continue.

Menggunakan break dengan label pada Java



Output:
value of j = 0

Penggunaan continue dengan label pada Java
Java juga dapat menggunaan continue untuk menggantikan break seperti pada contoh program berikut.




Output:
value of j = 0
value of j = 0
value of j = 0
value of j = 0
value of j = 0
value of j = 0
value of j = 0
value of j = 0
value of j = 0
value of j = 0

Penjelasan: Ketika continue statement meloncati proses menuju ke terasi selanjutnya pada looping, proses tersebut akan melakukan terasi sebanyak sepuluh kali dimulai dari nilai 0 hingga 9. Jadi, outer loop dieksekusi sebanyak sepuluh kali proses dan inner loop dieksekusi sebanyak satu kali proses setiap kali outer loop diproses.





Tidak ada komentar:

Posting Komentar

Respon komentar 7 x 24 jam, so please be patient :D