Didart

Math operations

Oct 12th, 2021
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.12 KB | None | 0 0
  1.  
  2. import java.text.DecimalFormat;
  3. import java.util.Scanner;
  4.  
  5. public class MathOperations {
  6.     public static void main(String[] args) {
  7.         Scanner scanner = new Scanner(System.in);
  8.  
  9.         int firstNumber = Integer.parseInt(scanner.nextLine());
  10.         String operator = scanner.nextLine();
  11.         int secondNumber = Integer.parseInt(scanner.nextLine());
  12.  
  13.         DecimalFormat result = new DecimalFormat("##.##");
  14.  
  15.         System.out.println(result.format(calculations(firstNumber, operator, secondNumber)));
  16.     }
  17.  
  18.     public static double calculations(int firstNumber, String operator, int secondNumber) {
  19.         double result = 0;
  20.         switch (operator) {
  21.             case "*":
  22.                 result = firstNumber * secondNumber;
  23.                 break;
  24.             case "/":
  25.                 result = firstNumber * 1.0 / secondNumber;
  26.                 break;
  27.             case "+":
  28.                 result = firstNumber + secondNumber;
  29.                 break;
  30.             case "-":
  31.                 result = firstNumber - secondNumber;
  32.                 break;
  33.         }
  34.         return result;
  35.     }
  36. }
  37.  
  38.  
  39.  
  40.  
Advertisement
Add Comment
Please, Sign In to add comment