Switch - Case
Untuk materi dasar Switch-Case, dapat dilihat di sini!
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.IOException;
public class Switch_case {
public static void main (String[] args){
InputStreamReader input = new InputStreamReader(System.in);
BufferedReader buf = new BufferedReader(input);
try{
System.out.println("Masukkan Bilangan [1-10] : ");
String strPil = buf.readLine();
int pil = Integer.parseInt(strPil);
switch(pil){ // pil merupakan variabel atau ekspresi yg akan diuji
case 1 : // nilai 1 & seterusnya adalah data yang akan di cocokkan dengan variabel
// statement akan dikerjakan apabila nilai sesuai dengan variabel
System.out.println("\tSATU");
System.out.println("\nBILANGAN GANJIL");
break; // perintah untuk mengakhiri suatu statement
case 2 :
System.out.println("\tDUA");
System.out.println("\nBILANGAN GENAP");
break;
case 3 :
System.out.println("\tTIGA");
System.out.println("\nBILANGAN GANJIL");
break;
case 4 :
System.out.println("\tEMPAT");
System.out.println("\nBILANGAN GENAP");
break;
case 5 :
System.out.println("\tLIMA");
System.out.println("\nBILANGAN GANJIL");
break;
case 6 :
System.out.println("\tENAM");
System.out.println("\nBILANGAN GENAP");
break;
case 7 :
System.out.println("\tTUJUH");
System.out.println("\nBILANGAN GANJIL");
break;
case 8 :
System.out.println("\tDELAPAN");
System.out.println("\nBILANGAN GENAP");
break;
case 9 :
System.out.println("\tSEMBILAN");
System.out.println("\nBILANGAN GANJIL");
break;
case 10 :
System.out.println("\tSEPULUH");
System.out.println("\nBILANGAN GENAP");
break;
default : //perintah ini akan dieksekusi apabila variabel yang diinputkan tidak sesuai dengan nilai yang tersedia
System.out.println("\nAngka Melebihi 10");
}
}
catch(Exception ex){
System.out.println("System ERROR");
}
}
}
terimakasih
ReplyDelete