новичок на Java;Я создал калькулятор командной строки, который получает удвоение от пользователя, получает один символ операции, получает еще одно удвоение от пользователя и вычисляет сумму.
Это мой код.
import java.util.Scanner;
public class forthProblem {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
double numb1, numb2, add, subtract, multiply, divide;
char operation;
while (true) {
System.out.println("Calculate: ");
numb1 = in.nextDouble();
operation = in.next().charAt(0);
numb2 = in.nextDouble();
switch (operation) {
case '+':
add = numb1 + numb2;
System.out.println(add);
break;
case '-':
subtract = numb1 - numb2;
System.out.println(subtract);
break;
case '*':
multiply = numb1 * numb2;
System.out.println(multiply);
break;
case '/':
divide = numb1 / numb2;
System.out.println(divide);
break;
}
}
}
}
Я хочу выяснить, как можно получить несколько номеров от пользователей и выполнять несколько операций.например, пользователь может набрать (3 + 4) * 4/6 = и получить ответ.Также я хотел бы реализовать bedmas в новом коде.
Буду признателен за ваше руководство.