Ads (728x90)

Latest Post

Kesehatan

Tips


Pernyataan break memiliki tiga fungsi yaitu:
  • Menghentikan pemilihan pada pernyataan switch.
  • Menghentikan proses pengulangan atau keluar dari badan loop.
  • Keluar dari blok label tertentu.
Pemakaian break pada pernyataan switch sudah kita pahami pada struktur pemilihan. Kita sekarang akan memahami bagaimana menggunakan break pada pengulangan. Perhatikan contoh berikut.

Contoh 8.13. Penggunaan break pada pengulangan.

class BreakPengulangan {
public static void main(String[] args) {
for (int i=0; i<10; i++) {
if (i == 5) {
break;
}
System.out.println("baris ke-" + i);
}
System.out.println("Ini setelah break pengulangan");
}
}

Pada contoh 8.13 seharusnya pengulangan akan terjadi sebanyak 10 kali (dimulai dari 0 sampai dengan 9). Tetapi, karena ada pernyataan if (1 == 5) {break;} maka pengulangan akan berhenti ketika nilai i =5. Kemudian alur program akan keluar dari badan dan menjalankan perintah setelah tanda akhir pengulangan.

Pernyataan continue digunakan untuk memaksa program untuk melanjutkan proses pengulangan. Perhatikan contoh berikut.

Contoh 8.14. Penggunaan continue.

String nama[] = {"Joni", "Riko", "Denis", "Riko"};
int hitung = 0;
for( int i=0; i<names.length; i++ ){
if( !nama[i].equals("Riko") ){
continue;
}
hitung++;
}
System.out.println("Ada " + hitung + " Riko dalam daftar");

Contoh 8.14 adalah potongan program untuk mencari jumlah nama Riko di dalam kumpulan nama. Pernyataan if(!names[i].equals("Riko") mempunyai arti jika isi pada variabel nama bukan "Riko", maka jalankan perintah continue. Peletakkan pernyataan continue ini memaksa program untuk mengulang langsung tanpa harus menjalankan perintah di bawah continue. Artinya, baris hitung++ tidak akan dijalankan. Sehingga kalau kita eksekusi kode program di atas hasilnya adalah 2.

Halaman Terkait:
| Struktur kontrol program pada java | Struktur pemilihan | Struktur pengulangan |

Post a Comment