1. IF Statement
2. Switch Statement
IF Statement
IF Statement di Java terbagi lagi atas beberapa macam, yaitu:1. IF Statement
Sintak Dasar:Di bawah ini adalah sintak dasar IF statement di Java
if(ekspresi_boolean){
//statement yang dijalankan
}
Statement atau program akan dijalankan ketika ekspresi_boolean bernilai TRUE.
Contoh Proram:
public class IfDemo{
public static void main(String[] args){
int x = 25;
if (x < 50){
System.out.println("Nilai X kurang dari 50, yaitu : "+x);
}
}
}
2. IF..ELSE Statement
Sintak Dasar:Dibawah ini adalah sintak dasar dari IF..ELSE Statement di Java:
if(ekspresi_boolean){
//statement dijalankan jika bernilai true
}else{
//statement dijalankan jika bernilai false
}
Contoh Program
public class IfElseDemo{
public static void main(String[] args){
int x = 25;
if(x < 50){
System.out.println("Nilai x kurang dari 50");
}else{
System.out.println("Nilai x kurang dari 50");
}
}
}
3. IF..ELSE IF..ELSE Statement
Sintak DasarDi bawah ini adalah sintak dasari dari IF..ELSE IF..IF Statement di Java:
if(ekspresi_boolean_1){
//Statement dijalankan jika ekspresi_boolean_1 bernilai true
}else if(ekspresi_boolean_ 2){
//Statement dijalankan jika ekspresi_boolean_2 bernilai true
}else if(ekspresi_boolean_ 3){
//Statement dijalankan jika ekspresi_boolean_3 bernilai true
}else {
//Statement dijalankan jika tidak ada salah satu kondisi diatas
}
Contoh Program
public class IfElseIfDemo{
public static void main(String[] args){
int x = 30;
if( x == 10 ){
System.out.print("Nilai x adalah 10");
}else if( x == 20 ){
System.out.print("Nilai x adalah 20");
}else if( x == 30 ){
System.out.print("Nilai x adalah is 30");
}else{
System.out.print("Nilai x adalah....");
}
}
}
4. Nested IF Statement (IF bersarang)
Sintak DasarDi bawah ini adalah sintak dasar Nested If statement di Java:
if(ekspresi_boolean_1){
//statement dijalankan jika ekspresi_boolean_1 bernilai true
if(ekspresi_boolean_2){
//statement dijalankan jika ekspresi_boolean_2 bernilai true
}
}
Contoh Program
public class NestedIfDemo{
public static void main(String[] args){
int x = 20;
int y = 30;
if(x == 20){
if(y == 30){
System.out.println("Nilai x adalah "+x+" dan nilai y adalah "+y);
}
}
}
}
Switch Statement
Sintak DasarDi bawah ini adalah sintak dasar Switch statement di Java
switch(ekspresi){
case value :
//Statements
break; //optional
case value :
//Statements
break; //optional
default : //Optional
//Statements
}
Contoh Program
public class SwitchDemo{
public static void main(String[] args){
int hari = 5;
switch(hari){
case 1:
System.out.println("Minggu");
break;
case 2:
System.out.println("Senin");
break;
case 3:
System.out.println("Selasa");
break;
case 4:
System.out.println("Rabu");
break;
case 5:
System.out.println("Kamis");
break;
case 6:
System.out.println("Jumat");
break;
case 7:
System.out.println("Sabtu");
break;
default:
System.out.println("Hari tidak terdaftar..");
break;
}
}
}
0 comments:
Post a Comment