Мне подвернулась задача, нужно считать с клавы пятизначное число и вывести его цифры на экран, каждую с новой строки, есть у кого-то идеи?
Илья
8 уровень
Помогите с задачей пж!
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Di Ma Java Developer в Сбер
19 августа 2019, 12:55
число в строку ,строку в стрим, в сриме ФорИч (Медленней по сравнению с математическими функциями зато в одну строку. ))))
0
Стас Пасинков Software Developer в Zipy Master
20 августа 2019, 07:51
а зачем в строку, а строку в стрим? так сложно...
если с клавиатуры мы считываем в любом случае строку :)
там можно либо как предложили charAt() метод использовать
ну или toCharArray()
0
IvanExpert
19 августа 2019, 10:50
Если известно что это точно число, и оно точно пятизначное, то есть никакие проверки не нужны, то можно просто считать строку и вывести посимвольно.
+1
Kroak Senior Vampire в Hellsing corp.
18 августа 2019, 19:50
Без обид, но на 4 лвл такие задачи решаются, как два пальца.
0
Илья
18 августа 2019, 20:10
я знаю, но я почему-то жестко на ней стопарнулся, не подскажешь как решить?
0
Kroak Senior Vampire в Hellsing corp.
18 августа 2019, 21:20
Я могу предложить два варианта решения:
1) Рекурсией (эта задача идеальна для неё)
2) Более топорное решение через цикл. Main() как и в предыдущем решении. Можно добавить ещё один цикл для подсчёта разрядов, но не вижу смысла т.к. из условия у нас известна разрядность числа.
Тестировал с числом 12345, а не введённым пользователем.
З.Ы. Если что не понятно, пиши. 0