PERCABANGAN PADA JAVA
Percabangan adalah suatu pilihan dengan kondisi tertentu. jika kodisi syarat terpenuhi maka dijalan jika tidak maka sebaliknya
A. If
If digunakan jika hanya memiliki 1 kondisi/syarat, jika kondisi benar maka pernyataan dijalankan.
contoh:
Percabangan adalah suatu pilihan dengan kondisi tertentu. jika kodisi syarat terpenuhi maka dijalan jika tidak maka sebaliknya
A. If
If digunakan jika hanya memiliki 1 kondisi/syarat, jika kondisi benar maka pernyataan dijalankan.
contoh:
int
a = 0;
if
(a == 0) {
System.out.println("Nilai
a = 0");
}
}
}
===========
run:
Nilai a = 0
run:
Nilai a = 0
B.If else
If else digunakan jika memiliki 2 pernyataan dengan syarat tertentu, jika hasil dari if benar pernyataan 1dijalankan karena syarat terpenuhi.
contoh :
mudahkan. mari berbagi ilmu, karena ilmu yang kita bagi tidak akan habis
semakin banyak ilmu yang kita bagi maka akan semakin luas ilmu yang kita peroleh
contoh :
String
user = "zakki";
String nama = "zakki";
if (nama == user) {
System.out.println("bisa
log in");
} else {
System.out.println("tidak
bisa log in");
}
}
}
===========
run:
bisa log in
C. Else if
Else if digunakan saat memiliki banyak kondisi dan banyak pernyataan lebih dari 2.
contoh :
int x = 99;
if (x <= 9) {
System.out.println("satuan");
} else if (x <= 99) {
System.out.println("
puluhan");
} else if (x <= 999) {
System.out.println("ratusan");
} else {
System.out.println("bukan
termasuk diatas");
}
}
}
===========
run:
puluhan
D. Switch-case
Switch case hampir sama dengan else if digunakan saat kita memilliki banyak kondisi dan banyak pernyataan yang lebih dari 2. Hanya saja sintaknya berbeda.
contoh :
int
month = 8;
String monthString;
switch (month) {
case 1:
monthString =
"January";
break;
case 2:
monthString =
"February";
break;
case 3:
monthString = "March";
break;
case 4:
monthString = "April";
break;
case 5:
monthString = "May";
break;
case 6:
monthString = "June";
break;
case 7:
monthString = "July";
break;
case 8:
monthString = "August";
break;
case 9:
monthString =
"September";
break;
case 10:
monthString =
"October";
break;
case 11:
monthString =
"November";
break;
case 12:
monthString =
"December";
break;
default:
monthString = "Invalid
month";
break;
}
System.out.println(monthString);
}
}
===========
run:
August
August
mudahkan. mari berbagi ilmu, karena ilmu yang kita bagi tidak akan habis
semakin banyak ilmu yang kita bagi maka akan semakin luas ilmu yang kita peroleh



perhatikan juga tulisan (huruf) nya
BalasHapus