Switch Case pada java merupakan salah satu bentuk pengendali alur program yang biasanya digunakan dalam membuat program menu. Switch Case menggunakan perintah break untuk memberhentikan proses terhadap case yang dieksekusi. Untuk lebih jelasnya, berikut output dari program menu konversi suhu :
Untuk Source Codenya bisa dilihat dibawah :
import java.util.Scanner;
/**
*
* @author SEBASTIAN92
*/
public class SwitchCase {
public static void layarUtama(){
System.out.println("\n\t*----MENU----*");
System.out.println("1. Dari Celcius");
System.out.println("2. Dari Fahrenheit");
System.out.println("3. Dari Kelvin");
System.out.println("4. Dari Reamur");
System.out.println("5. X-it");
int n;
double c, r, f, k;
Scanner x = new Scanner(System.in);
System.out.print("Masukkan pilihan : ");
n = x.nextInt();
switch(n){
case 1:
System.out.print("Masukkan Derajat Celcius : ");
c = x.nextDouble();
k = c + 273.15;
f = c * 1.8 + 32;
r = c * 0.8;
System.out.println(c+" Celcius = "+k+" Kelvin");
System.out.println(c+" Celcius = "+f+" Fahrenheit");
System.out.println(c+" Celcius = "+r+" Reamur");
layarUtama();
break;
case 2:
System.out.print("Masukkan Derajat Fahrenheit : ");
f = x.nextDouble();
c = (f - 32) / 1.8;
k = (f + 459.67) / 1.8;
r = (f - 32) / 2.25;
System.out.println(f+" Fahrenheit = "+k+" Kelvin");
System.out.println(f+" Fahrenheit = "+c+" Celcius");
System.out.println(f+" Fahrenheit = "+r+" Reamur");
layarUtama();
break;
case 3:
System.out.print("Masukkan Derajat Kelvin : ");
k = x.nextDouble();
f = (k * 1.8) - 459.67;
r = (k - 273.15) * 0.8;
c = k - 273.15;
System.out.println(k+" Kelvin = "+f+" Fahrenheit");
System.out.println(k+" Kelvin = "+r+" Reamur");
System.out.println(k+" Kelvin = "+c+" Celcius");
layarUtama();
break;
case 4:
System.out.print("Masukkan Derajat Reamur : ");
r = x.nextDouble();
f = (r * 2.25) + 32;
k = (r / 0.8) + 273.15;
c = r/ 0.8;
System.out.println(r+" Reamur = "+f+" Fahrenheit");
System.out.println(r+" Reamur = "+k+" Kelvin");
System.out.println(r+" Reamur = "+c+" Celcius");
layarUtama();
break;
case 5:
break;
default:
System.out.println("Maaf, tolong masukkan pilihan 1 - 4");
layarUtama();
}
}
public static void main(String[] args) {
layarUtama();
}
}
Atau bisa di download di sini
3 comments
Java nih, kunjungan malam admin blog meja,,
di tunggu kunjungan and follow nya
blog walking, kunjungi balik ya sob..
Untuk contoh program java switch case lain bisa kunjungi di :
http://top-ilmu.blogspot.com/2012/11/contoh-program-switch-case-java.html
mksih
kalau mau buat pengulangan for nya gimana?
Posting Komentar