Циклы

  • 4
  • Недоступен
Циклы

4
Опрос
Циклы,  4 уровень,  11 лекция
Недоступен
Циклы
Циклы
Комментарии (36)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
smolskyd
Уровень 12
29 января, 17:50
А это норм, что после последнего ответа счётчик вопросов пишет 11/10?
Павел Хвостов
Уровень 6, Москва, Россия
12 февраля, 11:50
тоже хотелось бы знать
きせりょた
Уровень 9
7 декабря 2021, 10:08
ребят ,не понимаю,почему у меня не засчитывает решения,на все вопросы ответил правельно(не с первого раза),но в конце просто стоит окно с кубком ,типо конец,но как выполненное оно не засчитывается и не дает черную материю,что делоть?
FutureDev Java Student в Home Corporation ®
18 ноября 2021, 21:51
Как и большинству, мне также не понятно почему данный код:
for (int i = 0; i < 10; i++) {
            continue;
            System.out.println(i);
        }
не скомпилируется, выдав ошибку??? Компилятор стал настолько "умным", что не видит смысла компилировать код после continue, который не будет выполняться (предположение взято из комментариев)? Тогда почему он готов компилировать "пустоту" после continue:
for (int i = 0; i < 10; i++) {
            System.out.println(i);
            continue;
        }
Или вовсе бессмысленную пустоту:
for (int i = 0; i < 10; i++) {
            continue;
        }
Пояснительную бригаду в студию, пожалуйста!
Павел Хвостов
Уровень 6, Москва, Россия
12 февраля, 11:51
у меня тот же вопрос!
МАРИЯ
Уровень 30, Киев, Ukraine
27 февраля, 18:10
Компилятор видит недостижимый код и отказывается так работать)
Илья Хлевной
Уровень 36, Москва, Russian Federation
13 октября 2021, 13:15
Плохо, что нет надписи ВКЛЮЧИТЕЛЬНО
Lonlost
Уровень 16, Ul'yanovsk, Russian Federation
17 октября 2021, 19:14
Полностью согласен!
Vadim Skorovarov
Уровень 6, Ташкент, Узбекистан
2 октября 2021, 12:01
Код не скомпилируется...
Zlata
Уровень 49, Ольштын, Польша
17 сентября 2021, 10:56
попробуй 4 у меня ок
Anonymous #2786107
Уровень 16, Germany
10 сентября 2021, 10:13
В тесте в первом вопросе ни один ответ не засчитывается правильным.
Korban Dallas
Уровень 15
23 сентября 2021, 13:25
прокрути ниже, тоже попался
Ы
Уровень 10, Минск, Белоруссия
9 июля 2021, 19:59
for(int i = 0; i < 10; i++) {
continue;
System.out.println(i); }
короче, ничё не понял, но очень интересно
Нурмагомед Нурмагомедов
Уровень 17, Russian Federation
29 сентября 2021, 09:51
да ... он никогда не выполнится .... но почему ошибка :-)
Артём Журкин
Уровень 24, Russian Federation
19 октября 2021, 20:17
хм, я ответил, что выполнится, но ничего не выведет. видимо компилятор джавы достаточно умен, чтобы не компилить бессмысленный код. в других языках я полагаю никакой ошибки не возникло бы
Саша Бульба Кот в Деревне
21 июня 2021, 07:00
в 7 задании
for(int i = 0; i < 10; i++) {
    System.out.println(i);
    continue;
}
continue; // и вовсе не нужна
она не помогает и не мешает
Vitaliy Kharchenko
Уровень 5, Россия
8 июня 2021, 08:06
for(int i = 0; i < 10; i++) { continue; System.out.println(i); } Почему не скомпилируется??? В цикле for оператор continue будет пропускать System.out.println(i);, а вот i++; делать должен! Поэтому программа должна сделать 10 итераций и ничего не вывести на экран. Или я что-то неправильно понимаю?
QDesNik
Уровень 29
9 сентября 2021, 12:41
По идее должно напечататься значение переменной i, т.к. значение переменной i = 0, то должен напечататься "0". Мне кажется верного варианта ответа нет)
Алексей
Уровень 14, Москва, Russian Federation
12 сентября 2021, 12:39
Вставь код в идею и глянь. Идея напишет тебе ошибку unreachable statement, что означает "невыполнимое условие. Т.е. после continue; никакой код в цикле работать не может и поэтому не компилируется.
Anonymous #2839927
Уровень 8, Казань, Russian Federation
8 октября 2021, 18:03
Потому что компиляторы стали дохрена умными (умнее некоторых программистов) и суют свой нос куда не просят) Такая ерунда просто не скомпилируется, хотя по логике и должна))