Belajar Konsep Dasar IF dan ELSE pada Java

gammafisblog.blogspot.com - kembali lagi bersamaa saya gaama, kali ini saya akan berbagi mengenai "Konsep Dasar IF dan ELSE pada Java". If dan Else merupakn fungsi pengkondisian maksudanya adalah perintah ini dapat dijalanlkan ketika kondisi tertentu terpenuhi. Pada artike sebelumnya saya telah banayak menjelaskan mengenai For Loop, While Loop dan Do-While dimana printah ini merupakan printah looping. Program if tidaka jauh berbeda dengan ketiga perintah diatas. If membutuhkan syarat untuk terpenuhi, jika syarat benar maka program statement dijalankan ketika salah maka tidak dijalankan hanya saja if bukan merupakan program looping.

Belajar Konsep Dasar IF dan ELSE pada Java

1. Belajar Program Dasar IF

Ketika kita ingin membuat sebuah program dengan berbagai macam pilihan atau menu, maka kita dapat menggunkan printah if untuk mengeksekusi. salah satu contoh program if adalah membuat project menu makana dan kalkulator sederhana. Misalkan kita membuat pilihan nomor 1 - 5 dimana pilhan tersebut adalaha 1. penjumlahan, 2 pengurangan, 3 pembagian, 4. perkalian, 5 Keluar Maka kita hanya membuat syarat ketika kita memasukka angka satu program penjumlaha dijalankan, ketika 2 program pengurangan di jalankan begitu seterusnya.

Sintak Dasar dalam mebuat project mengunakan fungsi IF pada Java

if(kondisi){
      // Statement
}

Misalkan saja kita membuat kondisi if(a=1), maka ketika a = 1 statement yang berada di tubuh if dijalankan, ketika a tidak sama dengan 1 maka statemen tidak dijalankan.

Perintah if adalah printah yang sangat sederhana tetapi sering digunakan dalam berbagai bahasa pemrograman.

Berikut ini adalah jenis atau tipe dasar alogoritma If-Else yang sering digunakan:

Percabangan IF (if)
Algoritma :
if (kondisi){
    statment
}

Percabangan If - Else
Algoritma :
if (kondisi){
    statment 1
}else{
    statment 2
}

Percabangan If - Else ( bertingkat )
Algoritma :
if (kondisi 1){
    statment 1
}else{
    if (kondisi 2){
        statment 2
    }else{
        if (kondisi 3){
            statmen 3
        }else{
            statment 4
        }

2. Contoh Program IF-ELSE

Brikut adalah beberapa contoh program percabangan If-Else sederhana mengunakan bahasa pemrograman java.
Contoh 1 Program IF

/*    If.java
    Nama : gammafisblog.blogspot.com
   
    Berikut ini adalah program percabang If
    if(kondisi){
        Statement1
    }
   
    if merupakan salah satu fungsi logika dalam bahasa program,
    yang berjalan dengan syarat atau kondisi terpenuhi.
   
    Pada program ini kondisi atau syarat Statement1 dijalankan adalah
    ketika a = 1, ketika a tidak sama dengan 1 maka Statement1 tidak di eksekusi
    dan program berhenti.
   
    Output dari program ini adalah Hello Java
*/

public class If{
    public static void main(String [] args){
        int a = 1;
       
        if(a == 1){
            System.out.println("Hello Java");
        }
    }
}

Hasil Compile
Belajar Konsep Dasar IF dan ELSE pada Java


Contoh 2 Program If-Else

/*    Program If-Else
    Nama : gammafisblog.blogspot.com
   
    Berikut ini adalah program percabang If-Else
    if(kondisi){
        Statement1
    }else{
        Statement2
    }
   
    Pada program ini ketika a = 1 (if atau ya) maka Statement1 akan di eksekusi
    Ketika a = 2 atau angka selain 1 (printah else dijalankan) maka Statement2 dieksekusi
*/

import java.util.Scanner;
// Mengimport pustaka sebagai referensi program
// import java.util.Scanner; bertujuan untuk memanggil funsi Scanner

public class IfElse{
    public static void main(String [] args){
        Scanner input = new Scanner(System.in);
        int a;
       
        System.out.println("Menu");
        System.out.println("[1] Makan");
        System.out.println("[2] Minum");
        System.out.print("Masukan nomor yang anda pilih = ");
        a = input.nextInt();
        System.out.println("");
       
        if(a == 1){
            System.out.println("Pilih");
            System.out.println("[1] Nasi Goreng");
            System.out.println("[2] Ayam Bakar");
            System.out.println("[3] Nila Bakar");
        }else{
            System.out.println("Pilih");
            System.out.println("[1] Jus");
            System.out.println("[2] Ari Mineral");
            System.out.println("[3] Kopi");
        }
    }
}

Hasil Compile
Belajar Konsep Dasar IF dan ELSE pada Java

Contoh 3. If-Else Bertingkat

/*    Program If-Else Bertingkat
    Nama : gammafisblog.blogspot.com
   
    Berikut ini adalah program percabang If-Else
    if(kondisi){
        Statement1
    }else{
        if(a==2){
            Statement2
        }else{
            Statement3
        }
    }
   
    Pada program ini ketika a = 1 (if atau ya) maka Statement1 akan di eksekusi
    Ketika a = 2 (printah else dijalankan) maka Statement2 dieksekusi
    Ketika a adalah angka selain 1 dan 2 maka statement3 dieksekusi
*/

import java.util.Scanner;
// Mengimport pustaka sebagai referensi program
// import java.util.Scanner; bertujuan untuk memanggil funsi Scanner

public class IfElse{
    public static void main(String [] args){
        Scanner input = new Scanner(System.in);
        int a;
       
        System.out.println("Menu");
        System.out.println("[1] Makan");
        System.out.println("[2] Minum");
        System.out.print("Masukan nomor yang anda pilih = ");
        a = input.nextInt();
        System.out.println("");
       
        if(a == 1){
            System.out.println("Pilih");
            System.out.println("[1] Nasi Goreng");
            System.out.println("[2] Ayam Bakar");
            System.out.println("[3] Nila Bakar");
        }else{
            if(a == 2){
                System.out.println("Pilih");
                System.out.println("[1] Jus");
                System.out.println("[2] Ari Mineral");
                System.out.println("[3] Kopi");
            }else{
                System.out.println("Maaf Nomor " + a + " Tidak ada di menu");
            }
        }
    }
}

Hasil Compile :

Belajar Konsep Dasar IF dan ELSE pada Java

Contoh 4 Project If-Else

Kalkulator Sederhana Mengunakan Perintah Percabangan If Else

import java.util.Scanner;
// Mengimport pustaka sebagai referensi program
// import java.util.Scanner; bertujuan untuk memanggil funsi Scanner
public class Kalkulator{
    public static void main(String [] args){
        Scanner input = new Scanner(System.in);
        int a=0;
        float h, x, y;
       
        // while adalah perintah pengulangan.
        //dimana diperintahkan saat a tidak sama dengan 5 maka peroser akan diulang.
        while ( a != 5)
        {
            System.out.println("OPERASI");
            System.out.println("[1] PENJUMLAHAN");
            System.out.println("[2] PENGURANGAN");
            System.out.println("[3] PERKALIAN");
            System.out.println("[4] PEMBAGIAN");
            System.out.println("[5] TUTUP APLIKASI");
            System.out.println("Masukan nomor yang anda pilih = ");
            a = input.nextInt();
            System.out.println("");
           
            if( a == 1)
                {
                    System.out.println("PENJUMLAHAN ");
                    System.out.println("Masukan Angka Pertama : ");
                    x = input.nextFloat();
           
                    System.out.println("Masukan Anaka Kedua   : ");
                    y = input.nextFloat();
           
                    h = x + y;
                    System.out.println("Hasil dari " + x + " + " + y + " = " + h);
                }
               
            if(a == 2)
                {
                    System.out.println("PENGURANGAN");
                    System.out.println("Masukan Angka Pertama : ");
                    x = input.nextFloat();
           
                    System.out.println("Masukan Anaka Kedua   : ");
                    y = input.nextFloat();
                   
                    h = x - y;
                    System.out.println("Hasil dari " + x + " - " + y + " = " + h);
                }
               
            if(a == 3)
                {
                    System.out.println("PERKALIAN");
                    System.out.println("Masukan Angka Pertama : ");
                    x = input.nextFloat();
           
                    System.out.println("Masukan Anaka Kedua   : ");
                    y = input.nextFloat();
                   
                    h = x * y;
                    System.out.println("Hasil dari " + x + " x " + y + " = " + h);
                }
               
            if(a == 4)
                {
                    System.out.println("PEMBAGIAN");
                    System.out.println("Masukan Angka Pertama : ");
                    x = input.nextFloat();
           
                    System.out.println("Masukan Anaka Kedua   : ");
                    y = input.nextFloat();
                   
                    h = x / y;
                    System.out.println("Hasil dari " + x + " : " + y + " = " + h);
                }
               
            if (a == 5)
                {
                    System.out.println("Apakah Anda ingin menutup alikasi ini ?");
                    System.out.println("Jika Ya Tekan (5) -> Enter");
                    System.out.println("Jika Tidak tekan (6)");
                    a = input.nextInt();
                        if (a == 6)
                            {
                                System.out.println("Terimakasih");
                                System.out.println("");
                                System.out.println("..............................");
                                continue;
                            }
                }
               
            if(a > 5)
                {
                    System.out.println("%d Tidak Termaksud dalam Menu" + a);
                }
            System.out.println("");
            System.out.println("..................................................");
            System.out.println("");
        }
    }
}

Hasil Compile:
Belajar Konsep Dasar IF dan ELSE pada Java

Itulah artikel mengenai "Belajar Konsep Dasar IF dan ELSE pada Java". Semoga artikel ini bermanfaat bagi teman teman. mohon kritik dan sarannya agar kedepan artikel ini lebih baik dan jika ada yang ingin bertanya silahkan bertanya. Terimakasih.


Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel