Percabangan IF dan IF ELSE pada Java

Percabangan IF dan IF ELSE pada Java

Percabangan IF dan IF ELSE pada Java
Percabangan IF dan IF ELSE pada Java

Percabangan IF dan IF ELSE pada Java - IF ELSE biasanya di gunakan untuk menentukan suatu kondisi pada program. Pada penggunaan IF ELSE kalian harus mengetahui terlebih dahulu bagaimana IF dan ELSE bekerja. Ada 3 jenis percabangan dalam bahasa pemrograman java, yaitu percabangan IF, IF ELSE dan Switch Case. Untuk pembahasan percabangan Switch Case akan admin bahas pada artikel berikutnya.

Dalam penggunaan IF ELSE ada beberapa symbol yang harus kalian pahami terlebih dahulu untuk memberikan pengkondisian. Yaitu :
  • == Nilai A sama dengan B
  • != Nilai A Tidak sama dengan B
  • > Nilai A lebih besar dari B
  • < Nilai A lebih kecil dari B
  • >= Nilai A lebih besar dari sama dengan B
  • <= Nilai A lebih kecil dari sama dengan B
  • || Kondisi A Atau B Terpenuhi
  • && Kondisi A Dan B Terpenuhi

Percabangan IF dan IF ELSE

1. Percabangan IF

Percabangan IF digunakan jika kalian ingin melakukan pengecekan suatu kondisi dalam pemrograman java dan akan melakukan eksekusi statement jika penyataan tersebut bernilai benar atau true(kondisinya terpenuhi).

- Format Penulisan Percabangan IF 
  if(kondisi){
  pernyataan ..;
}

- Contoh Program Percabangan IF
  package percabangan;
public class Percabangan {
    public static void main(String[] args) {
        int a=1;
        if(a==1){
            System.out.println("angka yang dimasukkan benar");
        }
    }   
}
Hasilnya :
Keterangan : Diketahui nilai a=1, pada percabangan IF maka perintah yang akan dijalankan angka yang dimasukkan benar. Apabila angka yang diketahui tidak sama dengan pada percabangan maka perintah percabangan IF tidak dijalankan. Contohnya seperti :
package percabangan;
public class Percabangan {
    public static void main(String[] args) {
        int a=2;
        if(a==1){
            System.out.println("angka yang dimasukkan benar");
        }
    }   
}
Hasilnya :

2. Percabangan IF dan ELSE 

Kondisi IF akan dijalankan apabila nilai yang diketahui sama dengan kondisi dan apabila pernyataan tidak sesuai dengan kondisi maka perintah ELSE yang akan di jalankan. 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. 

- Format penulisan Percabangan IF dan ELSE
if(kondisi){
  pernyataan sesuai;
}else{
 pernyataan tidak sesuai;
}

- Contoh Program Percabangan IF dan ELSE
package percabangan;
public class Percabangan {
    public static void main(String[] args) {
        int a=2;
        if(a==1){
            System.out.println("angka yang dimasukkan benar");
        }else{
            System.out.println("nilai tidak diketahui);
    }   
}
Hasilnya :
Keterangan : Pernyataan yang dijalankan adalah ELSE ini karena nilai yang diketahui tidak sama dengan nilai yang ada dalam kondisi.

3. Percabangan IF dan ELSE IF

Percabangan IF dan ELSE IF digunakan ketika kondisi yang akan dicek lebih dari dua kondisi. 

- Format penulisan Percabangan IF dan ELSE IF
if(kondisi1){
  pernyataan1;
}else if(kondisi2){
  pernyataan2;
}else if(kondisi3){
  pernyataan3;
}else{
  penyataan tidak sesuai;
}

- Contoh Program percabangan IF dan ELSE IF
package percabangan;
public class Percabangan {
    public static void main(String[] args) {
        int x=3;
        if(x==1){
            System.out.println("nilai x = 1");
        }
        else if(x==2){
            System.out.println("nilai x = 2");
        }else if(x==3){
            System.out.println("nilai x = 3");
        }else{
            System.out.println("nilai x tidak diketahui");
        }
    }
}
Hasilnya :
- Contoh Program menggunakan IF, IF ELSE, dan ELSE
package com.company;

public class Main {

    public static void main(String[] args) {

        // Deklarasi Variable dan Input Nilai
        int nilai = 93;

        // Memberikan kondisi dan Perintah
        if (nilai >= 85 && nilai <= 100)
        {
            System.out.print("Ranking A");
        }
        else if (nilai >= 75 && nilai <= 84)
        {
            System.out.print("Ranking B");
        }
        else if (nilai >= 0 && nilai <= 74)
        {
            System.out.print("Ranking C");
        }
        else
        {
            System.out.print("Nilai yang anda masukan Tidak diantara 0 - 100");
        }
    }
}

Keterangan :  Program diatas adalah program untuk menentukan Ranking kondisi :
  • Ranking A = Nilai diatas 85 - 100.
  • Ranking B = Nilai diatas 75 - 84.
  • Ranking C = Nilai diatas 0 - 74.
  • Error = Nilai siswa tidak diantara angka 0 sampai 100.
Penggunaan kondisi pada kodingan ini :
  • IF = 1
  • Else IF = 2
  • Else = 1
Else IF digunakan apabila Kondisi Pertama ( IF ) Tidak terpenuhi, maka dari itu Pengecekan kondisi Else IF dijalankan, dan apa bila kondisi Else IF tidak benar, maka Kondisi Else (Lainnya) akan dijalankan. Variable Nilai di isi 93 maka Kondisi Pertama ( IF ) Benar dan perintah System.out.print("Ranking A"); boleh dijalankan.

Penutup 

Sekian artikel kali ini, semoga bermanfaat bagi kalian semua. Terimakasih!

Anda mungkin menyukai postingan ini