1 of 11

Pemrograman Berorientasi Objek

Materi : Percabangan

2 of 11

3 of 11

4 of 11

Percabangan

  • Seleksi kondisi (Percabangan) adalah suatu pilihan atau opsi dengan kondisi tertentu.
  • Jika kondisi yang menjadi syarat terpenuhi, maka opsi atau pernyataan dijalankan, jika tidak maka sebaliknya.
  • Dalam java terdapat 4 macam jenis percabangan, yaitu : if, if else, else if, dan juga switch

5 of 11

Percabangan if

  • Pada percabangan if sebuah pernyataan akan dieksekusi jika memenuhi syarat atau kondisi tertentu.

6 of 11

Percabangan if

  • Berikut ini adalah bentuk umum atau struktur sintaksnya:

if (kondisi) {

    Pernyataan1;

    Pernyataan2;

    ....

}

7 of 11

Percabangan if else

  • Percabangan if else hampir sama dengan percabangan if.
  • Yang membedakan pada percabangan if else ini adalah terdapat penambahan pernyataan untuk kondisi yang bernilai salah (false).

8 of 11

Percabangan if else

  • Berikut ini struktur sintaksnya:

if (kondisi){

    //eksekusi jika kondisi benar

}

else {

    //eksekusi jika kondisi salah

}

9 of 11

Percabangan else if

  • Percabangan else if adalah percabangan yang terdiri dari gabungan beberapa if atau if else yang didalamnya terdapat beberapa kondisi.

10 of 11

Percabangan else if

  • Berikut ini struktur sintaksnya:

if (kondisi1) {

    //eksekusi kondisi1

}

else if (kondisi2) {

    //eksekusi kondisi2

}

else {

    //eksekusi jika tidak ada kondisi

//yang benar

  }

11 of 11

Percabangan Switch-Case

  • Percabangan yang digunakan saat memiliki banyak kondisi (lebih dari 2) dan banyak pernyataan (lebih dari 2). Sebenarnya switch-case ini hampir sama dengan else if, hanya saja sintaksnya yang berbeda.

switch (variabel) { 

case nilai1: pernyataan1; 

break; 

case nilai2: pernyataan2; 

break; 

default: pernyataan3; 

}