Belajar Java - Percabangan IF ELSE di Pemrograman Java

Tags

Belajar Percabangan IF ELSE di Pemrograman Java - IF ELSE merupakan salah satu percabangan yang digunakan dalam bahasa pemrograman java  untuk melakukan pengecekan  suatu kondisi. Program akan melakukan eksekusi atau menjalankan statement yang berada dalam IF jika kondisi tersebut terpenuhi atau bernilai benar (true).

Ada beberapa 2(dua) jenis percabangan dalam bahasa pemrograman java, yaitu percabangan IF ELSE dan Switch Case. Untuk pembahasan percabangan Switch Case akan saya bahas pada artikel berikutnya.

Saya berikan contoh penggunaan percabangan IF, IF ELSE dan IF bersarang dalam pemrograman java. Pada contoh percabangan IF dan IF ELSE saya menggunakan class Scanner untuk mendapatkan  inputan dari keyboard.

Silahkan Kunjungi : 3 Cara Mendapatkan Inputan dari Keyboard di Java

Belajar Percabangan IF di Bahasa Pemrograman Java
Percabangan IF digunakan untuk melakukan pengecekan suatu kondisi dalam pemrograman java dan akan melakukan eksekusi statement jika penyataan tersebut bernilai benar atau true (kondisinya terpenuhi).

Contoh Syntax :

if(kondisi){
   statement;
}

Contoh program java percabangan IF

import java.util.Scanner;
/**
 *
 * @author Akira
 */
public class ContohPercabanganIF {
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        System.out.print("Masukkan Nama : ");
        String name = input.nextLine();
        
        if(!name.equals("")){
            System.out.println("Nama : "+name);
        }
    }
}

Output dari program percabangan IF diatas :

Belajar Percabangan IF di Bahasa Pemrograman Java

Belajar Percabangan IF ELSE di Bahasa Pemrograman Java
Ada perbedaan antara percabangan IF dan percabangan IF ELSE, dalam percabangan IF ELSE jika kondisinya bernilai salah atau false (kondisinya tidak terpenuhi) maka program akan melakukan eksekusi statement yang berada pada ELSE.

Contoh Syntax :

if(kondisi){
   statement1;
} else {
   statement2;
}

Contoh program java percabangan IF ELSE

import java.util.Scanner;
/**
 *
 * @author Akira
 */
public class ContohPercabanganIF {
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        System.out.print("Masukkan Nama : ");
        String name = input.nextLine();
        
        if(!name.trim().equals("")){
            System.out.println("Nama : "+name);
        } else {
            System.out.println("Nama Harus Diisi");
        }
    }
}

Program percabarang IF ELSE diatas memiliki 2 output yang berbeda. Jika kalian mengisi inputan maka outputnya seperti berikut :

Belajar Percabangan IF ELSE di Bahasa Pemrograman Java

Jika kalian tidak mengisi nama atau mengisinya dengan space dan langsung menekan enter, maka outputnya seperti ini :

Belajar Percabangan IF ELSE di Bahasa Pemrograman Java

Belajar Percabangan IF Bersarang di Bahasa Pemrograman Java
Percabangan IF bersarang merupakan gabungan dari beberapan IF ELSE dan digunakan pada saat membutuhan penggunaan IF yang lebih dari 1(satu).


Contoh Syntax :

if(kondisi1){
   statement1;
} else if(kondisi2){
   statement2;
} else {
   statement3;
}

Contoh program java percabangan IF bersarang

import java.util.Scanner;
/**
 *
 * @author Akira
 */
public class ContohPercabanganIF {
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        System.out.print("Masukkan Bilangan : ");
        int angka = input.nextInt();
        
        if(angka > 0){
            System.out.println(angka+" Bilangan Positif");
        } else if(angka < 0){
            System.out.println(angka+" Bilangan Negatif");
        } else {
            System.out.println(angka+" Bilangan Nol");
        }
    }
}

Penjelasan : Program diatas akan melakukan pengecekan bilangan bedasarkan angka yang kalian masukkan. Jika angka lebih dari 0 maka angka tersebut merupakan bilangan positif, jika angka kurang dari 0 maka angka tersebut merupakan bilangan negatif, dan jika bukan kedua berarti angka tersebut adalah 0.

Berikut output yang dihasilkan jika kalian menginputkan -9 pada contoh program IF bersarang diatas.

Belajar Percabangan IF Bersarang di Bahasa Pemrograman Java

Jadi, penggunaan percabangan  IF ELSE di bahasa pemrograman java sangatlah penting. Baik itu untuk melakukan validasi pengguna saat login ataupun validasi form inputan agar mencegah terjadinya error.

Baca Juga : Perbedaan Percabangan IF dengan Switch Case di Pemrograman Java

Catatan : Belajar percabangan sampai kalian benar - benar paham, hingga kalian tahu kapan menggunakan IF, IF ELSE dan IF bersarang.

Sekian tutorial belajar percabangan IF ELSE di pemrograman java. Semoga bermanfaat dan silahkan tinggalkan komentar.

Copyrighted.com Registered & Protected 
COHH-3LH1-EXTI-HPEJ


EmoticonEmoticon