Advertisement
Guest User

operation

a guest
Jan 29th, 2020
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.74 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Main {
  4.  
  5.     public static void main(String[] args) {
  6.  
  7.         Scanner scanner = new Scanner(System.in);
  8.  
  9.         int num1 = Integer.parseInt(scanner.nextLine());
  10.         int num2 =  Integer.parseInt(scanner.nextLine());
  11.         String symbol = scanner.nextLine();
  12.  
  13.         double result = 0;
  14.  
  15.         switch (symbol) {
  16.             case "+":
  17.                 result = num1 + num2;
  18.               break;
  19.  
  20.             case "-":
  21.                 result = num1 - num2;
  22.                 break;
  23.  
  24.             case "*":
  25.                 result = num1 * num2;
  26.                 break;
  27.  
  28.             case "/":
  29.                 if(num2 != 0) {
  30.                     result = (double) num1 / num2;
  31.                 }else {
  32.                     System.out.println("Cannot divide " + num1 + " by zero");
  33.                 }
  34.                 break;
  35.  
  36.             case "%":
  37.                 if(num2 != 0) {
  38.                     result = num1 % num2;
  39.                 }else {
  40.                     System.out.println("Cannot divide " + num1 + " by zero");
  41.                 }
  42.                 break;
  43.         }
  44.  
  45.         if(symbol.equals("+") || symbol.equals("-") || symbol.equals("*")) {
  46.             if(result % 2 == 0) {
  47.                 System.out.println(num1 + " " + symbol + " " + num2 + " = " + String.format("%.0f",result) + " - even");
  48.             }else {
  49.                 System.out.println(num1 + " " + symbol + " " + num2 + " = " + String.format("%.0f",result) + " - odd");
  50.             }
  51.         }else if(symbol.equals("/") || symbol.equals("%")) {
  52.             if(num2 != 0) {
  53.                 System.out.println(num1 + " " + symbol + " " + num2 + " = " + result);
  54.             }
  55.         }
  56.         scanner.close();
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement