Pengkondisian di Java
Pengkondisian di Java merupakan salah satu konsep dasar dalam pemrograman yang memungkinkan kita untuk mengeksekusi blok kode tertentu hanya jika suatu kondisi terpenuhi. Dalam Java, terdapat beberapa cara untuk melakukan pengkondisian, antara lain:
if
if (nilai > 70) {
System.out.println("Lulus KKM");
}
if-else
if (nilai > 70) {
System.out.println("Lulus KKM");
} else {
System.out.println("remidian");
}
If-ladder
if (nilai > 80) {
System.out.println("Nilai A");
} else if (nilai > 70 && nilai < 80) {
System.out.println("Nilai B");
} else if (nilai < 70) {
System.out.println("Nilai C");
} else {
System.out.println("Nilai D");
}
nested-if
if (nilaiMatematika > 80) {
if (nilaiBahasaIndonesia > 80) {
if (nilaiBahasaInggris > 80) {
System.out.println("Dapat beasiswa");
}
}
}
switch statement
switch (pilihan) {
case "A":
System.out.println("Menu A");
break;
case "B":
System.out.println("Menu B");
break;
case "C":
System.out.println("Menu C");
break;
default:
System.out.println("Menu Tidak ditemukan");
}
switch expression
DayOfWeek day = DayOfWeek.WEDNESDAY;
int number = switch (day) {
case SUNDAY -> number = 1;
case MONDAY -> number = 2;
case TUESDAY -> number = 3;
case WEDNESDAY -> number = 4;
case THURSDAY -> number = 5;
case FRIDAY -> number = 6;
case SATURDAY -> number = 7;
default -> number = -1;
};
System.out.println(number);