Чем мне нравится программирование, так это тем, что здесь всегда нужно головой.
Прямо иногда чувствую, как у меня начинают шевелиться извилины;)
Некоторое время назад я решал задачу Java Syntax. 4 уровень, 16 лекция: Суммирование, где программа принимала на вход числа и суммировала их до тех пор, пока пользователь не нажал отрицательное число "-1".
Вот ее решение:
Сегодня при прохождении 5-го уровня столкнулся с похожей задачей, но теперь операция ввода прерывалась словом "сумма".
Казалось бы, логика программы должна была бы остаться та же. Замени if (num == -1) на if (s.equals ("сумма")).
Но не тут-то было!
Смотрите на новое решение старой задачи, где ввод чисел прерывается командой "сумма".
Раньше мы работали только с цифрами и ввод числа "-1" должен был учитывался при суммировании.
Так как в новой задаче ввод числе прерывался строкой "сумма", то пришлось вынести строку String num1 = reader.readLine (); за пределы цикла if, в котором происходит суммирование чисел. Потому что ввод чисел должен прерваться даже, если мы не ввели чисел, или ввели 1.
Понимаю, что запутанно звучит. Но по крайней мере я для себя так объяснил поведение программы.
Если у кого-то есть более понятное объяснение, как работает вторая программа, отпишитесь в комментариях. Буду очень признателен!
Код второй программы https://onlinegdb.com/Hkxv8-hUE
test
test passed
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
galina1, svinsent, tasha, tinochka, irkinmick, tnam0rken, polyideic, i-findirector, eliney, voltash, irimeiff, ifingramota, kis-dikiy, oksana0407, borodaus, skiexpert, wictor19882017, bavard, ineon73, evgeniybb, katarinka, kssenia, ezavarov, doublingseason
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!

Поддержите нас:
test
Фонд БОД сделал репост.
Ваше творчество в ленте.
Наша лента в telegram.
:)
Новая развлекуха на битшарах. Лови удачу за хвост, используя халявные монетки. Сегодня розыгрыш вкуснявого джекпота

https://golos.id/bitshares/@dayver/reanimaciya-bitshar-ili-novyi-sposob-porazvlechsya