Tuesday, July 9, 2019

Contoh Program If Bersarang Java Netbeans Lengkap Dengan Penjelasan Program Java

if bersarang di java netbeans

Kembali lagi di pembahasan bahasa program java netbeans, yang pada kesempatan kali ini ialah membahas mengenai IF Bersarang Java Netbeans dan sekaligus contoh program IF Bersarang di Java netbeans.

If Bersarang Pada Java Netbeans


Untuk memhami dalam membuat sebuah program yang didalamnya terintegrasi sebuah percabangan if bersarang atau ada menyebutnya IF Bertingkat bahkan If didalam If, perlu pemahaman pada pecabangan mulai dari dasar terlebih dahulu seperti IF, IF..ELSE atau IF..ELSE IF..ELSE. 

jika kamu belum memhami ketiga point penting tesebut, silahkan kunjungi artikel lainnya untuk menambah wawasan anda dalam memahami percabangan sebelum masuk pada tingkat percabangan fi bersarang atau if bertingkat. 

- If Tunggal pada Java di Lengkapi Dengan Contoh Program Penjelasan
- IF ELSE Pada Java dilengkapi dengan Contoh Program dan Penjelasan
- Dan IF…ELSE IF..ELSE di Java, di lengkapi dengan contoh program dan penjelasannya

Bentuk Umum Penulisan IF Bersarang di Java Netbeans


Untuk bentuk umum penulisan if bertingkat di java sebenarnya cukup memahami dari ketika point penting dari judul artikel yang sudah tertera diatas, karena if bersarang adalah if yang terintegrasi dari ketiga point diatas.

If bersarang berarti “ada IF didalam IF”, mungkin kamu harus memahami maksud dari kata-kata tersebut untuk lebih cepat mengerti maksud if bersarang atau if bertingkat itu seperti apa. Mungkin kita lihat terlebih dahulu Bentuk Penulisan dasar IF bersarang berikut ini


If (kondisi A){
Statement true;
If (kondisi A1){
Statement true;
    }else{
Statement False;
    }
}else{
Statement False;
}


Diatas adalah contoh dasar saja, perlu di ketahui, if bertingkat tidak selalui pada bagian statement true, bisa saja pada statement false, seperti berikut ini

If (kondisi A){
Statement true;
}else{
Statement False;
If (kondisi B){
Statement true;
     }else{
Statement False;
      }
}

Atau pada if bersarang, if didalamnya bisa pada kedua bagian true dan falsenya seperti berikut ini

If (kondisi A){
Statement true;
If (kondisi B1){
Statement true;
    }else{
Statement False;
    }
}else{
Statement False;
If (kondisi B2){
Statement true;
     }else{
Statement False;
     }
}


Nah, diatas hanya menggambarkan bagaimana bentuk umum penulisan if bersarang di java atau bahasa program lain juga. Untuk implementasinya sesuai dengan improvisasi dari kamu untuk menghasilkan logika program yang baik.

Didalam if tunggal bisa saja memiliki if bersarang, if else bisa saja didalamnya if bersarang, dan if…else if.. else juga bisa saja didalamnya terdapat if bersarang. Intinya. If bertingkat atau if bersarang seperti yang sudah disampaikan tadi adalah yang sudah di integrasikan dari ketiga point dasar tingkat pemahaman if diatas.

If bersarang pada java bisa saja 1 tingkat, 2 tingkat, bahkan lebih lagi, tergantung seberapa rincih logika yang ingin di tuagkan menggunakan logika if untuk mencari data sebenarnya untuk di peroleh dari user.

Baik, kita masuk kedalam contoh program java IF bersarang

Contoh Program IF Bersarang Java Netbeans.


package ifbersarang;
import java.util.Scanner;
/**
 *
 * @author anakit
 */
public class Ifbersarang {
    public static void main(String[] args) {
    Scanner ifbersarang = new Scanner(System.in);
    String anakit;
    System.out.print("Apa Kamu Suka Program? [ya atau tidak]: ");anakit = ifbersarang.nextLine();
    
    if(anakit.equals("Ya") || anakit.equals("ya") || anakit.equals("YA")){
        System.out.print("Apa Salah Satunya Java? [ya atau tidak]: ");String suka = ifbersarang.nextLine();
        if(suka.equals("Ya") || suka.equals("ya")|| suka.equals("YA" )){
            System.out.print("Coba Berikan Alasan Menyukai Program  Java ");String ya = ifbersarang.nextLine();
            System.out.println("Jadi Ternyata Kamu Menyukai Program Java Karena "+ ya);
        }else{
           System.out.print("Jadi Program Apa Yang Kamu Suka :");String no = ifbersarang.nextLine();
           System.out.println("Jadi Ternyata Kamu Menyukai Program "+ no + " dan Bukan program Java");
        }
    }else{
        System.out.print("Berikan Alasan Kamu Mengapa Tidak Suka program :");String tidak = ifbersarang.nextLine(); 
        System.out.println("Baiklah Ternyata Kamu Tidak Suka Program Dengan alasan "+ tidak);
    }
  }   
}

Diatas adalah contoh sederhana dalam implementasi IF bersarang di java, dimana sebenarnya diatas sudah termasuk dalam program IF ELSE bersarang di java netbeans. 

Terlihat pada IF paling luar, yaitu IF else saja dengan satu kondisi tentunya yaitu   if(anakit.equals("Ya") || anakit.equals("ya") || anakit.equals("YA")), ini untuk membandingkan kesamaan dari  nilai string variable anakit dengan kata “ya” atau “YA” tau “Ya”.

Jika kondisi tidak sama atau dalam artian adalah salah, maka akan langsung di eksekusi Else bagian luar yang berisi 

System.out.print("Berikan Alasan Kamu Mengapa Tidak Suka program :");String tidak = ifbersarang.nextLine(); 

System.out.println("Baiklah Ternyata Kamu Tidak Suka Program Dengan alasan "+ tidak);

Namun apabila kondisi benar, maka statement true harus di jalankan yaitu

System.out.print("Apa Salah Satunya Java? [ya atau tidak]: ");String suka = ifbersarang.nextLine();

Dan ternyata, terdapat lagi IF untuk mengecek statement true tersebut, yaitu 

if(suka.equals("Ya") || suka.equals("ya")|| suka.equals("YA" ))

jadi, dari sini kita lihat, “Ada IF didalam IF”, paham?  Untuk lebih jelasnya, silahkan buat sebuah project baru dan masukkan script IF bersarang tersebut, dan sesuaikan dengan nama package project kamu. Atau coba lihat Review ketika program dijalankan

contoh program if bersarang di java netbeans
Gambar Hasil Program IF Bersarang Java

Demikianlah yang bisa di sampaikan dalam pembahasan tentang IF bersarang, IF ELSE bersarang atau IF bertingkat dalam bahasa progam java netbeans. Semoga ini dapat menambah skill dan wawasan kamu dalam pemograman java netbeans.




EmoticonEmoticon