Advertisement
Aardvocate_Don

Calculator2.java

Dec 18th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.65 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;
  4.  
  5. public class Calculator2 {
  6.     String number1;
  7.     String number2;
  8.     String operation;
  9.  
  10.  
  11.     public void getInput() throws IOException {
  12.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  13.         System.out.print("Enter the first number: ");
  14.         number1 = reader.readLine();
  15.         System.out.print("Enter the second number: ");
  16.         number2 = reader.readLine();
  17.         System.out.print("Enter operation (+, -, /, +): ");
  18.         operation = reader.readLine();
  19.  
  20.         System.out.print(number1 + " " + operation + " " + number2 + " = ");
  21.     }
  22.  
  23.     public void operate() {
  24.         int number1AsInteger = Integer.parseInt(number1);
  25.         int number2AsInteger = Integer.parseInt(number2);
  26.         if(operation.equals("+")) {
  27.             System.out.println(number1AsInteger + number2AsInteger);
  28.         } else if(operation.equals("-")) {
  29.             //do this
  30.         } else if(operation.equals("*")) {
  31.             //do this as well
  32.         } else if(operation.equals("/")) {
  33.             //do this too
  34.             //but check first if number2 is not zero,
  35.             //if number 2 is zero, print an error message to the user
  36.             //if number 2 is not zero perform the operation
  37.         } else {
  38.             System.out.println("The user has entered an invalid operation. What do we do???");
  39.         }
  40.     }
  41.  
  42.     public static void main(String args[]) throws IOException {
  43.         Calculator2 calculator2 = new Calculator2();
  44.         calculator2.getInput();
  45.         calculator2.operate();
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement