Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- public class Calculator2 {
- String number1;
- String number2;
- String operation;
- public void getInput() throws IOException {
- BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
- System.out.print("Enter the first number: ");
- number1 = reader.readLine();
- System.out.print("Enter the second number: ");
- number2 = reader.readLine();
- System.out.print("Enter operation (+, -, /, +): ");
- operation = reader.readLine();
- System.out.print(number1 + " " + operation + " " + number2 + " = ");
- }
- public void operate() {
- int number1AsInteger = Integer.parseInt(number1);
- int number2AsInteger = Integer.parseInt(number2);
- if(operation.equals("+")) {
- System.out.println(number1AsInteger + number2AsInteger);
- } else if(operation.equals("-")) {
- //do this
- } else if(operation.equals("*")) {
- //do this as well
- } else if(operation.equals("/")) {
- //do this too
- //but check first if number2 is not zero,
- //if number 2 is zero, print an error message to the user
- //if number 2 is not zero perform the operation
- } else {
- System.out.println("The user has entered an invalid operation. What do we do???");
- }
- }
- public static void main(String args[]) throws IOException {
- Calculator2 calculator2 = new Calculator2();
- calculator2.getInput();
- calculator2.operate();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement