Sabtu, 15 Agustus 2015

switch case di java



 pada gambar di atas adalah hasil dari compile. sintak di bawah ini adalah sintak dimana si user dapat memilih 1 atau 2. dimana 1 adalah menghitung luas lingkaran  sedangkan 2 untuk menghitung luas segitiga. untuk mempersingkat silakan copas saja langsung di bawah ini.
public class pilihanprogram {
public static void main(String[] args) {
String bc_st,bc_alas,bc_tinggi,bc_pil;
int pil;
double hasil,r,alas,tinggi,hasilseg;
System.out.println("Menu");
System.out.println("------------------------");
System.out.println(" 1. menghitung Luas lingkaran");
System.out.println(" 2. menghitung Luas segitiga");
System.out.println("----------------------------");
System.out.print("pilihan [1..2] : ");
bc_pil = ngetik.bacaString();
pil =Integer.valueOf(bc_pil).intValue();
switch (pil){
    case 1:
    System.out.print("Jari-jari: ");
    bc_st = ngetik.bacaString();
    r = Double.valueOf(bc_st).doubleValue();
    hasil = 22/7 * (r * r);
    System.out.println("-------------------");
    System.out.println("Luas lingkaran : " + hasil);
    break;
    case 2:
    System.out.print("alas: ");
    bc_alas = ngetik.bacaString();
    alas = Double.valueOf(bc_alas).doubleValue();
    System.out.print("tinggi: ");
    bc_tinggi = ngetik.bacaString();
    tinggi = Double.valueOf(bc_tinggi).doubleValue();
    hasilseg = 0.5 * alas * tinggi;
    System.out.println("-------------------");
    System.out.println("Luas segitiga : " + hasilseg);
   
    break;
    }
}
}

Tidak ada komentar:

Posting Komentar