Advertisement
CoolComixs

Working Calculator JAVA

Jan 18th, 2014
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.51 KB | None | 0 0
  1. import java.util.Scanner;
  2. import javax.swing.JOptionPane;
  3. public class Cal {
  4.  
  5.     /**
  6.      * @param args
  7.      */
  8.     public static void main(String[] args) {
  9.         // TODO Auto-generated method stub
  10.  
  11.         @SuppressWarnings("unused")
  12.         Scanner input = new Scanner(System.in);
  13.         float number1;
  14.         float number2;
  15.         float result;
  16.         int option;
  17.  
  18.         do{
  19.  
  20.             number1 = new Float(JOptionPane.showInputDialog(null, "Input your first number."));
  21.  
  22.            
  23.             number2 = new Float(JOptionPane.showInputDialog(null, "Input your second number."));
  24.  
  25.             option = new Integer(JOptionPane.showInputDialog(null," \n===== Menu =====\n<1> Add\n<2> Subtract\n<3> Multiply\n<4> Divide\n"));
  26.  
  27.  
  28.  
  29.             switch (option){
  30.             case 1:
  31.                 result = number1 + number2;
  32.                 JOptionPane.showMessageDialog(null, number1 + "+" + number2 + "=" + result);
  33.                 break;
  34.  
  35.             case 2:
  36.                 result = number1 - number2;
  37.                 JOptionPane.showMessageDialog(null, number1 + "-" + number2 + "=" + result);
  38.                 break; 
  39.  
  40.             case 3:
  41.                 result = number1 * number2;
  42.                 JOptionPane.showMessageDialog(null, number1 + "*" + number2 + "=" + result);
  43.                 break;
  44.  
  45.             case 4:
  46.                 result = number1 / number2;
  47.                 JOptionPane.showMessageDialog(null, number1 + "/" + number2 + "=" + result);
  48.                 break;
  49.             default:
  50.                 JOptionPane.showMessageDialog(null, "Sorry, that option is not available!");
  51.             }
  52.             option = new Integer(JOptionPane.showInputDialog(null, "Would you like to continue? <1> Yes, <2> No"));
  53.         }while (option == 1);
  54.         JOptionPane.showMessageDialog(null, "Goodbye");
  55.  
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement