Задать вопрос
@spezcial
Начинающий программист

Как сделать консольный калькулятор сложения на Kotlin?

Доброго времени суток, доброе комьюнити. Недавно интереса ради зарегистрировался на платформе Hyperskill, и после какого-то времени наткнулся на задачку с определенными условиями. Скажу сразу, что не имею большого опыта программирования и это моё первое знакомство с библиотекой Scanner. К слову, пользоваться можно только ей.
Задача: После ввода двух чисел в одной строке должна выводиться их сумма. Если введено одно число, то оно должно и выводиться. Если ничего, то ответ: программа должна игнорировать это. Продолжаться должно всё до ввода команды /exit.

Всё обернул в цикл, а далее как бы не экспериментировал с nextInt(), hasNext() и тд, всё без конца сбивается. Уже второй день бьюсь.

Пример ввода/вывода:

>17 9
26
>-2 5
3
>
>7
7
>/exit
Bye!

Буду очень благодарен за любое напутствие.
  • Вопрос задан
  • 650 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
alshch
@alshch
Senior Procrastination Specialist
val arr = scan.nextLine().split(" ").map{ it.trim().toInt() }.toTypedArray()

Массив будет содержать оба числа
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы