/****************************************************************************** Online Java Compiler. Code, Compile, Run and Debug java program online. Write your code in this editor and press "Run" button to execute it. *******************************************************************************/ /** User inputs choice: Add : add Subtract : sub Multiply : mul Divide : div User inputs numbers: Print result **/ import java.util.*; public class Main { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { String userInput = get_input(); System.out.println("Value recieved:"+userInput); System.out.println("Eneter 2 numbers"); double num1 = get_number(); double num2 = get_number(); double result = 0; if (userInput.equals("add")){ result = num1+num2; } else if (userInput.equals("sub")){ result = num1-num2; } else if (userInput.equals("mul")){ result = num1*num2; } else if (userInput.equals("div")){ result = num1/num2; } System.out.println("The result is:"); System.out.println(result); } static String get_input(){ String userChoice; System.out.println("Please enter your choice: add,sub,mul or div"); userChoice = sc.nextLine(); while (!(userChoice.equals("add") || userChoice.equals("sub") || userChoice.equals("mul") || userChoice.equals("div") ) ) { System.out.println("Invalid Input.Please try again"); userChoice = sc.nextLine(); } return userChoice; } static double get_number(){ double num; num = sc.nextDouble(); return num } }