Size: a a a

2021 February 02

L

Linnik 🎄 in learn.java
Не могу понять, как парсить строку эту, если она с пробелами будет.
источник

L

Linnik 🎄 in learn.java
То есть разбить на массив, и проверять методом isDigit?
источник

L

Linnik 🎄 in learn.java
Так можно, наверное
источник

ДБ

Дмитрий Баевский... in learn.java
Для начала отбросить пробелы.
источник

L

Linnik 🎄 in learn.java
Значит нужно отбрасывать символы какие-то
источник

L

Linnik 🎄 in learn.java
Ну то есть, если он случайно введёт не пробел, а букву
источник

ДБ

Дмитрий Баевский... in learn.java
Linnik 🎄
Значит нужно отбрасывать символы какие-то
Пробелы. string.replaceAll(" ", "");
источник

ДБ

Дмитрий Баевский... in learn.java
Linnik 🎄
Ну то есть, если он случайно введёт не пробел, а букву
Вооот. Это называется "валидация". Нужно будет полученный массив парсить
int a = Integer.ParseInt(stringArray[0]);
Если кинет исключение, попробовать то же самое в double, если опять не получится, то введено не число. То же самое с другим числом.
источник

ДБ

Дмитрий Баевский... in learn.java
Ну и задание со звездочкой. Вычислить пример, где количество операций неизвестно, могут быть разные числа (не только целые), но все операторы одного приоритета.
источник

ДБ

Дмитрий Баевский... in learn.java
Тут рекурсивно.
источник

L

Linnik 🎄 in learn.java
Думаю, конкретно в его случае, нужно просто добавить два числа и всё
источник

НН

Никита Никита... in learn.java
Есть парсер обратной польской нотации в калькуляторе, можешь видео посмотреть
источник

НН

Никита Никита... in learn.java
Если не получится так, делай введите первое число, введите второе и операцию между ними и в конструкции switch case уже делай + или - или *
источник

НН

Никита Никита... in learn.java
Три значения на ввод проси
источник

НН

Никита Никита... in learn.java
Просто если в дальнейшем у тебя будет выражение 2+2*2 у тебя выведет 8 а должно будет вывести 6
источник

L

Linnik 🎄 in learn.java
Да это уже другие задачи, которые нужно иначе решать. Я предполагаю, что ему просто добавить надо и всё
источник

.

... in learn.java
soli
Без пробела не получается а надо без пробелов в одну линию принимать
у сканера можно выставить делимитер, по умолчанию он пробел
источник

s

soli in learn.java
...
у сканера можно выставить делимитер, по умолчанию он пробел
Как делается?
источник

.

... in learn.java
soli
Как делается?
метод useDelimiter()
источник

.

... in learn.java
принимает регулярки если не ошибаюсь
источник