- Statement
if-else
Pernyataan
if-else digunakan apabila kita ingin mengeksekusi beberapa pernyataan
dengan kondisi true dan pernyataan yang lain dengan kondisi false.
Pengkondisian merupakan suatu hal yang biasa dalam sebuah
pemograman begitu juga dalam kehidupan kalau kita berbicara kehidupan. Kondisi
ya atau tidak, atau benar atau salah merupakan suatu hala yang basa dalam
kehidupan. Sementara dalam pemograman dikenal dengan sebutan If atau else.
Bentuk statement if-else,
if( boolean_expression )
statement;
else
statement;
dapat juga ditulis seperti,
if( boolean_expression ){
statement1;
statement2;
. . .
}
else{
}
statement1;
statement2;
. . .
Berikut ini
contoh code statement if-else,
int saya = 89;
if( saya
> 72 ) System.out.println("Congratulations!");
else System.out.println("maaf
kamu salah mengisi");
atau
int saya = 89;
if( saya > 72 ){
System.out.println("Congratulations!");
System.out.println("You
passed!");
}
else{
}
System.out.println("maaf
kamu salah mengisi");
- Statement if-else-if
Pernyataan
pada bagian kondisi else dari blok if-else dapat menjadi struktur
if-else yang lain. Kondisi struktur seperti ini mengijinkan kita untuk
membuat seleksi persyaratan yang lebih kompleks.
Bentuk
statement if-else if,
if( boolean_expression1 )
statement1;
else if( boolean_expression2
)
statement2;
else
statement3;
Sebagai
catatan : anda dapat memiliki banyak blok else-if sesudah ernyataan if.
Blok else bersifat opsional dan dapat dihilangkan. Pada contoh yang ditampilkan
di atas, jika boolean_expression1 bernilai true, maka program
akan mengeksekusi statement1 dan melewati pernyataan yang lain. Jika boolean_expression2
bernilai true, maka program akan mengeksekusi statement2 dan
melewati statement3.
Berikut ini
contoh code statement if-else-if
int grade = 68;
if( grade > 90 ){
System.out.println("Very
good!");
}
else if( grade > 60 ){
System.out.println("Very
good!");
}
else{
}
System.out.println("Sorry
you failed");
- Contoh
statement if-else-else if
public class
Grade
{
public static void main(
String[] args )
{
double grade = 92.0;
if( grade >= 90 ){
System.out.println(
"Excellent!" );
}
else if( (grade < 90)
&& (grade >= 80)){
System.out.println("Good
job!" );
}
else if( (grade < 80)
&& (grade >= 60)){
System.out.println("Study
harder!" );
}
else{
}
}
}
Tag :
Makalah
0 Komentar untuk "Percabangan If-Else Java"