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
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){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
aksi1;
}else{
aksi2;
}
Baca juga : Penggunaan Operator Kondisional di 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:
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){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
case nilai1;
aksi1;
case nilai2;
aksi2;
default:
aksi3;
}
Baca juga : Cara Simple Mengambil Input dari Pengguna Java
Contoh Program
package mainclass;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
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");
}
}
}
Mungkin itu saja tentang penerapan if else dan switch case pada Java.Kalau ada yang ingin ditanyakan,silahkan komen ya insya allah saya balas
Post a Comment for "Contoh Penerapan If Else dan Switch Case di Java "
Jangan spam atau promosi di sini jgn juga taruh link aktif kalau mau dapat backlink bisa taruh di profil saja (Name/URL)