Contoh Penerapan If Else dan Switch Case di Java


If Else dan Switch Case biasanya lebih dikenal sebagai dengan percabangan di mana aksi akan menyesuaikan kondisi yang diberikan .Untuk mengetahui bedanya if else dan switch case bisa lanjut membaca postingan ini


1) Percabangan if

Untuk mempermudah kita mulai dari if dulu . if memiliki format penulisan seperti ini

if (kondisi1){
aksi1;
}

jika dibaca dengan bahasa kita maka artinya adalah "jika kondisi ini benar maka lakukan aksi".Bisa lihat contoh program di bawah untuk memperjelas

penggunaan if java


contoh program if java

di sini kita memasukkan variabel int tinggi senilai 172.Dalam percabangan if kita menuliskan kondisi jika tinggi lebih dari 170 maka tuliskan "Anda tinggi".Karena 172 memang lebih dari 170 maka kondisi tersebut terpenuhi dan "Anda tinggi" pun dituliskan

2) Percabangan if..else

if.. else memiliki format seperti ini dalam penulisannya

if (kondisi1){
aksi1;
}else{
aksi2;
}
kalau diartikan secara bahasa jadinya seperti ini "jika kondisi terpenuhu lakukan aksi1,jika tidak maka lakukan aksi2".Jadi else ini adalah untuk memberikan aksi jika kondisi tidak terpenuhi

Baca juga : Penggunaan Operator Kondisional di Java

penggunaan if else java
program if else java

Kita rubah nilai tinggi menjadi 168 karena kondisi tidak lagi memenuhi (tinggi lebih dari 170) maka aksi pada else yang dilakukan (menuliskan "Anda cukup tinggi")

3) Percabangan if..else if..else

if..else if...else memiliki struktur seperti ini

if (kondisi1){
aksi1;
}else if (kondisi2){
aksi2;
}else{
aksi3;
}

kita menggunakan percabangan ini jika kita ingin mengecek lebih dari 2 kondisi dan kita ingin ada aksi yang berbeda untuk masing-masing kondisi.

Contoh kode supaya lebih jelas:

penggunaan if else if java
contoh program if else if java

kondisi yang memenuhi di sini adalah kondisi (tinggi > 160) maka yang dilakukan adalah menuliskan "Anda cukup tinggi"

4) Percabangan switch..case

Fungsi dari switch..case sama dengan if..else if hanya saja beda syntax nya untuk struktur penulisannya seperti ini

Hanya saja switch case hanya terbatas pada satu variabel dan nilainya saja.switch case tidak bisa benar-benar menyatakan suatu kondisi seperti lebih dari, kurang dari seperti layaknya if else if 

contoh struktur penulisan switch case seperti ini

switch(variabel){
case nilai1;
aksi1;
case nilai2;
aksi2;
default:
aksi3;
}
Jika variabel memiliki nilai pada nilai1 maka aksi1 yang dilakukan.Jika variabel memiliki nilai pada nilai2 maka aksi2 yang dilakukan.Jika tidak ada yang benar maka aksi pada default(aksi3) yang dilakukan

Baca juga : Cara Simple Mengambil Input dari Pengguna Java

Contoh Program 


package mainclass;
import java.util.*;//import package java.util
public class MainClass {
 
    public static void main(String[] args) {
       Scanner input = new Scanner(System.in);//buat objek dari class Scanner
       System.out.println("Masukkan nama Anda");
       String nama = input.nextLine();//untuk mengambil input nama
       System.out.println("Masukkan 1 jika umur anda kurang dari 20 tahun"+"\n"
               + "Masukkan 2 jika umur anda adalah 20 tahun"+"\n"
               + "Masukkan 3 jika umur anda lebih dari 20 tahun ");/*memberikan pilihan kepada user*/
     
       int pilihUmur = input.nextInt();//pilihan umur dengan memasukkan angka
        switch(pilihUmur){//switch case pada variabel pilihUmur
            case 1:
                System.out.println(nama+" "+"memiliki umur kurang dari 20 tahun");
                break;
            case 2:
            System.out.println(nama+" "+"memiliki umur 20 tahun");
                break;
            case 3:
            System.out.println(nama+" "+"memiliki umur 20 tahun");
                break;
            default:
                System.out.println("Masukkan angka yang tersedia");
        }   
     
    }
 
}
penggunaan switch case java
 Di sini kita melakukan switch pada variabel PilihUmur ada case 1, case 2 dan case 3 di sana.Masing-masing memiliki aksi tersendiri.Kalau dari semua case tidak ada yang benar maka aksi pada default yang akan dilakukan.Semoga penjelasannya bisa dipahami
run program switch case java


run program switch case java 2

Mungkin itu saja tentang penerapan if else dan switch case pada Java.Kalau ada yang ingin ditanyakan,silahkan komen ya insya allah saya balas






Jangan spam atau promosi di sini jgn juga taruh link aktif kalau mau dapat backlink bisa taruh di profil saja (Name/URL)
EmoticonEmoticon