Hello world! У меня наверное глупый вопрос новичка. Имеется задача - вывести одну и ту-же строку с некоторыми изменениями 5 раз на экран. Так вот , хотелось бы узнать , можно как-нибудь преобразовывать текущее значение счётчика в цикле в счёт в строке. Например i=0 - запись в строке "первый" , i=1 - запись в строке "второй" и т.д.?
Максим Афимов (frion)
3 уровень
Как преобразовать счётчик цикла в счёт в строках?
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia MarioMaster
13 мая 2020, 22:03
вот,
stackoverflow но 5 строк проще написать ручками
0
Di Ma Java Developer в Сбер
12 мая 2020, 06:51
Enum
0
Стас Пасинков Software Developer в Zipy Master
14 мая 2020, 18:44
для 5ти раз - норм. но вот если больше 30 - то проще написать какой-то конвертер из чисел в слова :)
0
Di Ma Java Developer в Сбер
15 мая 2020, 01:50
ну дак напишите конвертер в enum который переводил бы числа в слова (все равно выгодно использовать перечисляемый тип вместо массивов)
В енум запрашивается индекс больше чем количество, вызывается метод который в зависимости от индекса забирает одно из перечисленных значений и формирует строку вывода добавляя к перечисляемому значению "цать!", "ста!"
Я думаю логика понятна. При этом enum потока безопасный.
+1
Take_it_easyExpert
11 мая 2020, 19:11
цикл for использовать, увеличивается число в счетчике там через i++
0
Влад Java Developer в Tinkoff
11 мая 2020, 18:48
Посмотрите switch. https://javarush.com/groups/posts/operator-switch-v-java
0