Встретил в учебнике запись:
//ввод строк с клавиатуры
ArrayList<String> list = new ArrayList<String>();
for (int i = 0; i < 10; i++){
String s = reader.readLine();
list.add(s);
}
Зачем нужна данная запись, если ее можно записать так:
list.add (reader.readLine ());
Такой код, в котором каждое действие выполняется в отдельной строке намного удобнее отлаживать. Вы можете выполнять программу с помощью дебагера в пошаговом режиме, можете установить точку останова на одну из строчек. Это позволит вам легко найти, в каком именно действии есть ошибка. Если же в одной строке будет нагромождение действий, номер строки с ошибкой вам мало что даст.
Если есть цикл, то каждую итерацию будет добавлять элемент, то есть 10 раз нужно будет вводить. Без цикла - один раз
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть проект web приложения с использованием Spring security с использованием бд со следующей структурой:
В java 8 я использовал javah из папочки ${JAVA_HOME}/bin, а буквально недавно я обновился до Java 11 и там нет javahВ то же время я не могу использовать javah из Java 8 из-за...
Возможно ли в данном случае получить исходное 412?
Как вывести на экран каждую вторую букву любого слова?