Mengenal Perintah Nested If Pada Java

Perintah If Bercabang Pada Java

 

Perintah nested if atau bisa dibilang if yang bercabang dimana kita bisa membuat if di dalam if, mungkin kelihatan ane kalau kita tidak mengenali lebih dalam. Untuk penggunaan Nested If dimana kondisi yang akan dieksekusi pertama kali yaitu kondisi pertama di luar kondisi yang lainnya. Jika sebuah kondisi juga bernilai salah (false) maka, kondisi else yang akan dieksekusi apabila kodisi else tidak digunakan maka sebuah kondisi akan muncul ketika bernilai benar (true) kalau bernilai salah (false) maka suatu input tiak akan muncul. Bisa kita lihat langsung cara pengodeannya yang pertama kita menggunakan perintah if saja:

Contoh Penggunaan Nested If (Perintah If)

 

Kode Perintah If Bercabang Pada Java (If)
package Perintah;
/**
 *
 * @author Febri Hidayan
 */
public class NestedIf {
    public static void main(String[] args){
        int uang = 20000;
        int barang = 17000;
        if(uang > barang){
            if (uang > barang )
                System.out.println("Anda Bisa Membeli 1 Kali Barang");
        } System.out.println("Copyright Sekolah program");
    }
}

  

 

 

 

 

 

 

Pada contoh diatas memungkinkan kita hanya menggunakan satu kondisi saja apabila nilai diatas false (salah), maka saat dijalankan tidak akan muncul hasilnya (kemungkinan yang muncul hanya Copyright Sekolah Program).Untuk melihat contoh kedua kita menggunakan kondisi if else  bisa kita simak pengodeannya di bawah ini:

 

Contoh Penggunaan Nested If (Perintah If Else)

ode Perintah If Bercabang Pada Java (If Else)

package Perintah;
/**
 *
 * @author Febri Hidayan
 */
public class NestedIf {
    public static void main(String[] args){
        int uang = 35000;
        int barang = 17000;
        if(uang > barang){
            if (uang > barang * 2)
                System.out.println("Anda Bisa Membeli 2 Kali Barang");
            else
                System.out.println("Hanya Bisa Membeli 1 Barang Saja");
        } System.out.println("Copyright Sekolah Program");   
    }
}
 
 
Pada contoh program diatas kita bisa melihat tipe data dan letak else diluar kondisi if kedua, kenapa? Apa bila uang kita kurang maka secara langsung else
 akan dieksekusi karena di letakan di kondisi if pertama. Kalau di 
letakkan di bagian kondisi if kedua maka else tidak dieksekusi apabila 
uang yang akan dibelanjakan kurang. Anda bisa mencobanya kalau penasaran
 tentang hal ini. Apabila ada yang ingin ditanyakan segera komentar 
dibawah ini, semoga bermanfaat sampai jumpa dipembelajaran berikutnya.
 
source : https://www.sekolahprogram.com/perintah-java-part-5-mengenal-perintah-if-bercabang-pada-java/ 

 

 

 

Komentar

Posting Komentar

Postingan populer dari blog ini

Penjumlahan Array 1 dimensi pada JAVA

Apa Itu Method Void, Return dan Static pada Java