From Zero to Hero

Penggunaan Switch Case dalam Java

21:38 Posted by Didit Puji Hariyanto
Kita sudah mempelajari If Condition pada postingan sebelumnya. Sesuai dengan tulisan saya sebelumnya bahwa saya akan menjelaskan fungsi yang hampir sama dengan If Condition tetapi ada beberapa kelebihan yang dimiliki, yaitu fungsi Switch Case. 

KENAPA HARUS MEMILIH SWITCH CASE 
  1. Melibatkan banyak proses seleksi, sehingga memungkinkan bagi program untuk memilih dari sekian banyak alternative 
  2.  Walaupun tersedia nested if yang bisa dituliskan secara berseri tetapi pada beberapa kasus switch merupakan pendekatan yang lebih effisien
BAGAIMANA CARA KERJA STATEMENT SWITCH
  1. Nilai dari ekspresi akan dites terhadap serangkaian konstanta 
  2.  Ketika nilainya cocok, statement yang berkaitan akan dieksekusi hingga ditemukan perintah break 
  3.  Ketika tidak ada nilai yang cocok maka statement dalam default akan dieksekusi (optional) 
  4.  Ekspresi switch dapat berupa tipe char , byte, short, atau int 
  5.  Biasanya ekspresi yang mengontrol switch adalah dalam bentuk variable
STATEMENT SWITCH



CONTOH PENERAPAN SWITCH CASE DALAM JAVA

import java.util.Scanner;
public class LatihanSwitchCase{
                public static void main(String[]args){      
Scanner input = new Scanner (System.in);
char nilaiKuliah;
System.out.println(“Masukkan nilai Anda di sini : ”);
int nilai = input.nextInt();
switch(nilai){
case>=85:
nilaiKuliah = ‘A’;
break;
case>=70:
nilaiKuliah = ‘B’;
break;
case>=60:
nilaiKuliah = ‘C’;
break;
case >=50:
nilaiKuliah = ‘D’;
break;
default:
nilaiKuliah = ‘E’;
break;
}
System.out.println(“Nilai Anda adalah =”+nilai+” dan nilai Kuliahnya = ”+ nilaiKuliah);
}
}
Gimana? Logikanya sama kan seperti fungsi If Condition? Kalau di If Condition kita mengenal dengan istilah Nested IF yang artinya ada fungsi If di dalam If, maka untuk kasus Switch Case juga ada istilah Nested Switch yang artinya ada Switch di dalam Switch.
Sekian dulu ya postingan saya mengenai Switch Case, selanjutnya saya akan menjelaskan fungsi perulangan dalam java, yang kita kenal dengan fungsi FOR. Fungsi ini sangat sering ditemukan di dalam program java. Apa sebenarnya fungsi FOR ini?


Baca lanjutannya di Penggunaan FOR dalam program Java