Коллеги, подскажите пожалуйста, что обозначают плюсы которые перед, между и после переменных находятся, при выводе переменных на экран?
И совершенно не смог разобраться в данной задаче с последовательностью If-ов.
В ней два if подряд, потом else и потом только else if
Валентин Николаевич
30 уровень
(a + " " + b + " " + c); что обозначает знак + перед и после переменных ?
Обсуждается
Комментарии (7)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Валентин Николаевич
25 февраля 2022, 11:43
Огромное спасибо за подробное пояснение
0
Ksenaya
25 февраля 2022, 11:02полезный
Тоже попыталась рассказать что знаю, надеюсь поможет))![]()
+1
hidden #598481
25 февраля 2022, 08:05полезный
плюс для строк - это операция конкатенации (склеивания) строк
+3
Валентин Николаевич
25 февраля 2022, 08:14
Спасибо! Видимо упустил этот момент.
Вопрос дополнил, буду очень благодарен, если поможете до конца разобраться
0
hidden #598481
25 февраля 2022, 08:18
Приведите пример, важно наличие скобок.
Ифы вложенные или последовательные? Со слов не понятно, нужен конкретный код.
0
Валентин Николаевич
25 февраля 2022, 08:22
0
hidden #598481
25 февраля 2022, 09:32
У вас правильно расставлены скобки и выполнено форматирование отступами, оно показывает уровни вложенности и помогает разобраться.
Второй if находится внутри первого, это значит, что он будет проверяться, только если выполнено условие в первом. И else - это противопоставление второму ифу, соответственно он выполнится, только если условие первого ифа выполнится (потому что else внутри условного блока), а второго не выполнится (потому что это else).
А дальнейшие else if противопоставляются первому if. У вас даже фигурные скобки выделяются, если поставить на них курсор, это помогает понять, где находятся границы того или иного блока. Следите за этим, рисуйте на бумаге блок-схемы, чтобы разбираться в каком случае по какой ветке пойдет исполнение программы в зависимости от исходных данных.
+1