Contoh Kode Program Perintah BREAK Bahasa Java Part 2



Bisakah anda menjelaskan kenapa perulangan kita berhenti pada angka 4 dan bukan di angka 5 seperti sebelumnya? Padahal kondisi yang dipakai tetap sama, yakni if (i == 5) { break; }

Ini terjadi karena perubahan posisi perintah System.out.println. Dalam contoh pertama, perintah System.out.println ditulis sebelum pemeriksaan kondisi if (i == 5). Ini berarti begitu variabel counter i naik menjadi 5, perintah System.out.println akan di proses terlebih dahulu, setelah itu barulah perintah break di jalankan.

Sedangkan pada kode program kali ini, ketika variabel i sampai ke angka 5, maka langsung break tanpa sempat menjalankan perintah System.out.println. Ini terjadi karena perintah System.out.println ditulis setelah pemeriksaan kondisi.

Sebagai penutup, berikut contoh penggunaan perintah break pada perulangan WHILE:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
class BelajarJava {
  public static void main(String args[]){
     
    int i = 1;
    while (i <= 10){
      if (i == 5) {
        break;
      }
      System.out.println(i + " + " + i + " = "+ (i+i));
      i++;
    }
  
  }
}

Hasil kode program:

1 + 1 = 2
2 + 2 = 4
3 + 3 = 6
4 + 4 = 8

Saya mengkonversi perulangan FOR sebelumnya menjadi WHILE. Dan karena perintah System.out.println juga ditulis setelah perintah break, maka penambahan yang tampil hanya sampai 4 saja. 

Komentar

Postingan populer dari blog ini

contoh operator logika part 2

Variabel PHP

Tipe Data Phyton