Salah satu perintah percabangan dalam bahasa Java adalah perintah IF-ELSE. Struktur perintah ini adalah sbb:
if (kondisi logika_1)
statemen_1
else if (kondisi logika_2)
statemen_2
else
statemen_3
Jika pengecekan kondisi logika 1 bernilai TRUE maka statemen_1 yang akan dikerjakan, namun jika FALSE akan dilanjutkan ke pengecekan kondisi logika 2 (jika ada), dan seterusnya sampai ditemukan perintah else tanpa kondisi logika, sebagai pintu masuk dijalankannya statemen 3. Bentuk di atas bisa jadi disederhanakan menjadi bentuk if saja tanpa else atau bentuk if dan else tanpa else if (hanya ada 2 kemungkinan).
Contoh programnya adalah sbb:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int data;
Scanner sc = new Scanner(System.in);
System.out.print(“Masukkan data : “);
data = sc.nextInt();
if (data > 60)
System.out.println(“Cukup”);
else if (data > 40)
System.out.println(“Kurang”);
else
System.out.println(“Sangat Kurang”);
}
}


yang netbeans tadi tidak di printscreen seklian pak!
soalnya belum slsai catatnya
makasih brow lumayan buat tambahan referensi matkul ane!
file nya 3 row eror om.
bijimane nih
barusan saya co-pas ke jcreator, saya edit tanda petik dua (“). trus saya compile n run nggak ada masalah. klo boleh tahu apa ya error message-nya, mas? thanks
Ass. pak kalau if else dengan kondisi string atau bukan bilangan bagaimana ya? terima kasih
bisa import library string. shg di perintahnya menjadi if (strcmp(nama, “admin”)==0) … dst
iya pak. terima kasih
di else nya kok eror knapa ya
else yang mana ya, tito?
syukron bang..!!
salam kenal admin blog,numpang belajar program java