Я новичок в Java, и я пытаюсь выяснить, почему 2 операнда с оператором "без пробелов" не разрешены в сканере.
Я пытаюсь сделать вывод, который делает
enter an operand with an operator and another operand:
1+1
The answer is: 2.0
Первая и последняя строки в порядке, но во 2-й строке я подумал, что это будет просто, но я получаюошибка, когда я ставлю 1 + 1. Однако, когда я делаю 1 + 1, это работает (с пробелами). Я объявил 3 переменные для ввода в сканер:
double input1 = keyboard.nextDouble();
char operator = keyboard.next().charAt(0);
double input2 = keyboard.nextDouble();
Я пробовал это, но произошла ошибка, но при выполнении 1 + 1 с использованием сканера (выше) это работало. Есть ли способ убрать пробелы между операндами и оператором?