Situs informasi aplokasi, Tips dan trik, Berita, informasi Teknologi, perkembangan Gadget dan internet.

Monday, November 11, 2019

Tips Dan Trik Decision Making Pada Java

Ada 2 macam Decision Making atau percabangan di Java yaitu:
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 yaitu sintak dasar IF statement di Java

if(ekspresi_boolean){    //statement yang dijalankan } 

Statement atau agenda akan dijalankan dikala 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 yaitu sintak dasar dari IF..ELSE Statement di Java:

if(ekspresi_boolean){    //statement dijalankan kalau bernilai true }else{    //statement dijalankan kalau 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 Dasar

Di bawah ini yaitu sintak dasari dari IF..ELSE IF..IF Statement di Java:

if(ekspresi_boolean_1){ //Statement dijalankan kalau ekspresi_boolean_1 bernilai true  }else if(ekspresi_boolean_ 2){ //Statement dijalankan kalau ekspresi_boolean_2 bernilai true }else if(ekspresi_boolean_ 3){ //Statement dijalankan kalau ekspresi_boolean_3 bernilai true }else { //Statement dijalankan kalau 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 yaitu 10");        }else if( x == 20 ){            System.out.print("Nilai x yaitu 20");        }else if( x == 30 ){            System.out.print("Nilai x yaitu is 30");        }else{            System.out.print("Nilai x adalah....");        }     } } 

4. Nested IF Statement (IF bersarang)

Sintak Dasar

Di bawah ini yaitu sintak dasar Nested If statement di Java:

if(ekspresi_boolean_1){ //statement dijalankan kalau ekspresi_boolean_1 bernilai true  if(ekspresi_boolean_2){ //statement dijalankan kalau 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 yaitu "+x+" dan nilai y yaitu "+y);             }         }     } } 

Switch Statement

Sintak Dasar

Di bawah ini yaitu 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;       }           } }