Percabangan adalah suatu pilihan atau opsi dengan kondisi tertentu. Jika kondisi yang menjadi syarat terpenuhi, maka opsi atau pilihan dijalankan, jika tidak maka sebaliknya. Dalam java terdapat 4 macam jenis percabangan, if, if-else, else-if, dan juga switch. Keempat jenis ini memiliki penggunaan masing-masing. Berikut penjelasan tiap tiap percabangan :
IF
if : Percabangan if ini digunakan jika kita hanya memiliki satu pernyaatan yang akan dijalankan dengan syarat tertentu.
Syntax If sebagai berikut :
if(kondisi){
pernyataan
}
IF ELSE
if else : Percabangan if else digunakan saat kita memiliki dua pernyataan dengan syarat tertentu.
Syntax If Else sebagai berikut :
if(kondisi){
pernyataan1
}else{
pernyataan2
}
else if
else -if : percabangan yang digunakan saat kita memiliki banyak kondisi (lebih dari 2) dan banyak pernyataan (lebih dari 2).
Syntax Else If :
if(kondisi){
pernyataan1
}elseif(kondisi2){
pernyataan2
}else(kondisi3){
pernyataan3
}