Advertisement
Guest User

java cal

a guest
Nov 17th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.72 KB | None | 0 0
  1. public class Calculator {
  2.     public static void main(String[] args) {
  3.         double num1;
  4.         double num2;
  5.         double result;
  6.        
  7.         try {
  8.             num1 = Double.parseDouble(args[1]);
  9.             num2 = Double.parseDouble(args[2]);
  10.            
  11.             switch(args[0])
  12.             {
  13.                 case "+":
  14.                     result = num1 + num2;
  15.                     break;
  16.                 case "-":
  17.                     result = num1 - num2;
  18.                     break;
  19.                 case "x":
  20.                     result = num1 * num2;
  21.                     break;
  22.                 case "/":
  23.                     result = num1 / num2;
  24.                     break;
  25.                 default:
  26.                     System.out.printf("Error! operator is not correct");
  27.                     return;
  28.             }
  29.            
  30.         System.out.printf("%.1f %c %.1f = %.1f", num1, args[0], num2, result); 
  31.        
  32.         } catch (Exception e) {
  33.             System.out.println("Something went wrong.");
  34.         }
  35.        
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement