Разделить строку на целые числа и операнды - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь сделать калькулятор basi c в java, используя сканер для ввода строки, а затем разделите строку на числа и операторы, а затем выполните уравнение.

 Scanner scanner = new Scanner(System.in);
        System.out.println("Enter equation:\n");
        String equation = scanner.nextLine();

        for (char i = 0; i < equation.length(); i++) {
            if (i == '+') {
                System.out.println("add");
            } else if (i == '-') {
                System.out.println("minus");
            } else if (i == '*') {
                System.out.println("times");
            } else if (i == '/') {
                System.out.println("divide");
            }
        }

У меня есть метод, в котором я могу запросить уравнение, преобразовать его в строку и затем отобразить оператор. Но я понятия не имею, куда отсюда попасть go. Я посмотрел на регулярное выражение, чтобы попытаться разделить его, но это не кажется возможным. Любая помощь будет отличной! Спасибо :)

...