Advertisement
Guest User

Untitled

a guest
Nov 30th, 2022
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.25 KB | Source Code | 0 0
  1. import java.util.Scanner;
  2. public class MyProgram
  3. {
  4.     public static void main(String[] args)
  5.     {
  6.         Scanner input = new Scanner(System.in);
  7.         System.out.println("Enter a number:");
  8.         double num1 = input.nextDouble();
  9.        
  10.         Scanner oper = new Scanner(System.in);
  11.         System.out.println("Enter an operation (+,-,*,/):");
  12.         String operation = oper.nextLine();
  13.        
  14.         Scanner input2 = new Scanner(System.in);
  15.         System.out.println("Enter another number:");
  16.         double num2 = input2.nextDouble();
  17.        
  18.         Scanner oper2 = new Scanner(System.in);
  19.         System.out.println("Enter another operation. If there are no more steps, leave this blank and press Enter.");
  20.         String operation2 = oper2.nextLine();
  21.        
  22.         if(operation2.equals("")) {
  23.             if(operation.equals("+")) {
  24.                 System.out.println(num1 + " + " + num2 + " = " + (num1 + num2));
  25.             }
  26.             else if(operation.equals("-")) {
  27.                 System.out.println(num1 + " - " + num2 + " = " + (num1 - num2));
  28.             }
  29.             else if(operation.equals("/")) {
  30.                 System.out.println(num1 + " / " + num2 + " = " + (num1 / num2));
  31.             }
  32.             else if(operation.equals("*")) {
  33.                 System.out.println(num1 + " * " + num2 + " = " + (num1 * num2));
  34.             }
  35.         } else {
  36.           Scanner input3 = new Scanner(System.in);
  37.           System.out.println("Enter another number:");
  38.           double num3 = input3.nextDouble();
  39.          
  40.           if(operation.equals("+")) {
  41.               if(operation2.equals("+")) {
  42.                   System.out.println(num1 + " + " + num2 + " + " + num3 + " = " + (num1 + num2 + num3));
  43.               } else if(operation2.equals("-")) {
  44.                   System.out.println(num1 + " + " + num2 + " - " + num3 + " = " + (num1 + num2 - num3));
  45.               } else if(operation2.equals("*")) {
  46.                   System.out.println(num1 + " + " + num2 + " * " + num3 + " = " + (num1 + num2 * num3));
  47.               } else if(operation2.equals("/")) {
  48.                   System.out.println(num1 + " + " + num2 + " / " + num3 + " = " + (num1 + num2 / num3));
  49.               }
  50.           } else if(operation.equals("-")) {
  51.               if(operation2.equals("+")) {
  52.                   System.out.println(num1 + " - " + num2 + " + " + num3 + " = " + (num1 - num2 + num3));
  53.               } else if(operation2.equals("-")) {
  54.                   System.out.println(num1 + " - " + num2 + " - " + num3 + " = " + (num1 - num2 - num3));
  55.               } else if(operation2.equals("*")) {
  56.                   System.out.println(num1 + " - " + num2 + " * " + num3 + " = " + (num1 - num2 * num3));
  57.               } else if(operation2.equals("/")) {
  58.                   System.out.println(num1 + " - " + num2 + " / " + num3 + " = " + (num1 - num2 / num3));
  59.               }
  60.           } else if(operation.equals("*")) {
  61.               if(operation2.equals("+")) {
  62.                   System.out.println(num1 + " * " + num2 + " + " + num3 + " = " + (num1 * num2 + num3));
  63.               } else if(operation2.equals("-")) {
  64.                   System.out.println(num1 + " * " + num2 + " - " + num3 + " = " + (num1 * num2 - num3));
  65.               } else if(operation2.equals("*")) {
  66.                   System.out.println(num1 + " * " + num2 + " * " + num3 + " = " + (num1 * num2 * num3));
  67.               } else if(operation2.equals("/")) {
  68.                   System.out.println(num1 + " * " + num2 + " / " + num3 + " = " + (num1 * num2 / num3));
  69.               }
  70.           } else if(operation.equals("/")) {
  71.               if(operation2.equals("+")) {
  72.                   System.out.println(num1 + " / " + num2 + " + " + num3 + " = " + (num1 / num2 + num3));
  73.               } else if(operation2.equals("-")) {
  74.                   System.out.println(num1 + " / " + num2 + " - " + num3 + " = " + (num1 / num2 - num3));
  75.               } else if(operation2.equals("*")) {
  76.                   System.out.println(num1 + " / " + num2 + " * " + num3 + " = " + (num1 / num2 * num3));
  77.               } else if(operation2.equals("/")) {
  78.                   System.out.println(num1 + " / " + num2 + " / " + num3 + " = " + (num1 / num2 / num3));
  79.               }
  80.           }
  81.         }
  82.     }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement