Belajar Konsep Dasar If Serta Else Pada Java

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

 If serta Else merupakn fungsi pengkondisian maksudanya ialah perintah ini dapat dijalanlka Belajar Konsep Dasar IF serta ELSE pada Java

1. Belajar Program Dasar IF

Ketika kita mau membuat sebuah program dengan mermacam macam pilihan atau menu, maka kita dapat menggunkan printah if buat mengeksekusi. salah satu contoh program if ialah membuat project menu makana serta 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 cuma membuat syarat saat kita memasukka angka satu program penjumlaha dijalankan, saat 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 saat a = 1 statement yang berada di tubuh if dijalankan, saat a enggak sama dengan 1 maka statemen enggak dijalankan.

Perintah if ialah printah yang sangat sederhana namun sering digunakan dalam mermacam bahasa pemrograman.

Berikut ini ialah 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 ialah beberapa contoh program percabangan If-Else sederhana mengunakan bahasa pemrograman java.
Contoh 1 Program IF

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

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

Hasil Compile
 If serta Else merupakn fungsi pengkondisian maksudanya ialah perintah ini dapat dijalanlka Belajar Konsep Dasar IF serta ELSE pada Java


Contoh 2 Program If-Else

/*    Program If-Else
    Nama : gammafisblog.blogspot.com
   
    Berikut ini ialah program percabang If-Else
    if(kondisi){
        Statement1
    }else{
        Statement2
    }
   
    Pada program ini saat a = 1 (if atau ya) maka Statement1 bakal 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 buat 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
 If serta Else merupakn fungsi pengkondisian maksudanya ialah perintah ini dapat dijalanlka Belajar Konsep Dasar IF serta ELSE pada Java

Contoh 3. If-Else Bertingkat

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

import java.util.Scanner;
// Mengimport pustaka sebagai referensi program
// import java.util.Scanner; bertujuan buat 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 + " Bukan ada di menu");
            }
        }
    }
}

Hasil Compile :

 If serta Else merupakn fungsi pengkondisian maksudanya ialah perintah ini dapat dijalanlka Belajar Konsep Dasar IF serta 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 buat 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 ialah perintah pengulangan.
        //dimana diperintahkan saat a enggak sama dengan 5 maka peroser bakal 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 Kamu mau menutup alikasi ini ?");
                    System.out.println("Jika Ya Tekan (5) -> Enter");
                    System.out.println("Jika Bukan 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 Bukan Termaksud dalam Menu" + a);
                }
            System.out.println("");
            System.out.println("..................................................");
            System.out.println("");
        }
    }
}

Hasil Compile:
 If serta Else merupakn fungsi pengkondisian maksudanya ialah perintah ini dapat dijalanlka Belajar Konsep Dasar IF serta ELSE pada Java

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

Belum ada Komentar untuk "Belajar Konsep Dasar If Serta Else Pada Java"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel