SWITCH dan CASE pada JAVA

  1. import javax.swing.JOptionPane;//biar bisa JOptionPane
  2. public class Kalkulator {
  3.     public static void main(String[] args) {
  4.         int nilai1, nilai2, hasil;
  5.         int pilih;
  6.        while(true){
  7.         pilih = Integer.parseInt(JOptionPane.showInputDialog("1.Penjumlahan \n2.Perkalian\n3.Pengurangan \n4.Pembagian \n5.Exit"));    
  8.          switch(pilih){
  9.           case 1 :            
  10.           JOptionPane.showMessageDialog(null,"--Penjumlahan Sederhana--");
  11.           nilai1=Integer.parseInt(JOptionPane.showInputDialog("Nilai 1"))
  12.           nilai2=Integer.parseInt(JOptionPane.showInputDialog("Nilai 2"));
  13.           hasil=nilai1+nilai2;
  14.           JOptionPane.showMessageDialog(null,nilai1 +" + "+ nilai2+" = " +hasil);break;
  15.          case 2 :
  16.           JOptionPane.showMessageDialog(null,"--Perkalian Sederhana--");
  17.           nilai1=Integer.parseInt(JOptionPane.showInputDialog("Nilai 1"));
  18.           nilai2=Integer.parseInt(JOptionPane.showInputDialog("Nilai 2"));
  19.           hasil=nilai1*nilai2;
  20.           JOptionPane.showMessageDialog(null,nilai1 +" x "+ nilai2+" = " +hasil);break;
  21.          case 3 :
  22.           JOptionPane.showMessageDialog(null,"--Pengurangan Sederhana--");
  23.           nilai1=Integer.parseInt(JOptionPane.showInputDialog("Nilai 1"));
  24.           nilai2=Integer.parseInt(JOptionPane.showInputDialog("Nilai 2"));
  25.           hasil=nilai1-nilai2;
  26.           JOptionPane.showMessageDialog(null,nilai1 +" - "+ nilai2+" = " +hasil);break;
  27.         case 4 :
  28.           JOptionPane.showMessageDialog(null,"--Peembagian Sederhana--");
  29.           nilai1=Integer.parseInt(JOptionPane.showInputDialog("Nilai 1"));
  30.           nilai2=Integer.parseInt(JOptionPane.showInputDialog("Nilai 2"));
  31.           hasil=nilai1/nilai2;
  32.           JOptionPane.showMessageDialog(null,nilai1 +" : "+ nilai2+" = " +hasil);break;
  33.         case 5:
  34.         System.exit(0);
  35. }
  36. }
  37. }
  38. }

Previous
Next Post »

1 Jejak Kata:

Write Jejak Kata

Pengunjung yang terhormat, untuk memperbaiki konten dan isi blog ini, kami mohon saran dan masukannya, jika ada yang kurang silahkan meninggalkan komentar di sini, Terimakasih atas kunjungan Anda. ConversionConversion EmoticonEmoticon