Advertisement
Kancho

Switch Calculator with Try Catch Exceptions

Jan 22nd, 2019
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. Scanner keyboard = new Scanner (System.in);
  2.  
  3. try
  4. {
  5. System.out.print("Enter number: ");
  6. double num1 = keyboard.nextDouble();
  7. System.out.print("Enter number: ");
  8. double num2 = keyboard.nextDouble();
  9. System.out.print("Enter operator: ");
  10. String op = keyboard.next();
  11. System.out.println(num1 + " " + op + " " + num2);
  12. switch(op) {
  13. case "+":
  14. System.out.println (num1 + num2);
  15. break;
  16. case "-":
  17. System.out.println (num1 - num2);
  18. break;
  19. case "*":
  20. System.out.println (num1 * num2);
  21. break;
  22. case "/":
  23. System.out.println (num1 / num2);
  24. break;
  25. case "!":
  26. System.out.println(Math.pow(num1, num2));
  27. break;
  28. default:
  29. System.out.println("You have not entered a valid operator!");
  30.  
  31. }
  32. }catch(Exception e) {
  33. System.out.println("You did not enter number!");
  34.  
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement