Minggu, 23 Juli 2017

SWITCH CASE

Switch Case merupakan suatu perintah conditional atau percabangan, yang fungsinya kurang lebih sama seperti IF ELSE , hanya berbeda syntaxnya saja. Jika penggunaan Switch Case di awali dengan keyword Switch lalu di bagian kondisi berisi variable ,kemudian percabangan case di isi dengan beberapa pernyataan/statement , lalu dengan keyword default ketika semua kondisi pernyataan tidak ada yang benar(sama seperti else ). Penggunaan Switch Case ,biasanya digunakan untuk menentukan alternatif dari sebuah pilihan.


Contoh Syntax :



switch (variable ) {

case 1:
//statement 1
break;
case 2:
//statement 2
break;
default:
//akan dijalankan ketika semua kondisi statement salah
break;

}



Nah disini kita akan membuat contoh code program dari Switch Case , yang berisi beberapa pilihan umur. 


Contoh code program :
DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1.  
  2. import java.util.Scanner;
  3.  
  4. /**
  5.  *
  6.  * @author FATHUR okedroid.com
  7.  */
  8. public class Conditional {
  9.  
  10.  
  11.     public static void main(String[] okedroid) {
  12.      
  13.        
  14.        
  15.        
  16.        Scanner inputuser = new Scanner(System.in);
  17.        //membuat obyek scanner untuk input user
  18.        System.out.println("Masukan Nama Anda : ");
  19.        
  20.      
  21.        String nama = inputuser.nextLine();
  22.        
  23.        //membuat inputan tipe data string dengan baris baru
  24.        //ketika di enter
  25.        
  26.        System.out.println("Berapa umur anda? \n 1.kurang dari 20 th \n "
  27.                + "2.Lebih dari 20th \n 3.Sama dengan 20th\n Masukan pilihan kalian :");
  28.          
  29.        //menampilkan text pilihan umur
  30.        int pilihanumur = inputuser.nextInt();
  31.        
  32.        //membuat inputan tipde data integer dengan baris baru
  33.        //ketika di enter
  34.        
  35.        switch(pilihanumur){
  36.            //switch dari variable pilihan umur
  37.            case 1:
  38.            System.out.println("Anda "+nama+" Berumur kurang dari 20 th"  );
  39.            //case 1 akan tampil nama user dan statement ini ketika user input no 1
  40.            break;
  41.            case 2:
  42.            System.out.println("Anda "+nama+ " Berumur lebih dari 20 th");
  43.            //case 2 akan tampil nama user dan statement ini ketika user input no 2
  44.            break;
  45.            case 3:
  46.           System.out.println("Anda "+nama+" Berumur sama dengan 20th");
  47.           //case 3 akan tampil nama user dan statement ini ketika user input no 3
  48.           break;
  49.            default:
  50.            System.out.println("Masukan pilihan angka antara 1- 3");
  51.            //akan tampil jika user menginput angka selain angka 1-3
  52.           break;
  53.            
  54.        }
  55.        
  56.        
  57.      
  58.      
  59.        }      
  60.        
  61.        
  62.      
  63.        
  64.     }
Output:
Masukan Nama Anda :
Andi
Berapa umur anda?
 1.kurang dari 20 th
 2.Lebih dari 20th
 3.Sama dengan 20th
 Masukan pilihan kalian :
2
Anda Andi Berumur lebih dari 20 th
Share:

0 komentar:

Posting Komentar