Контакты

 Skype: Magnumv44

 Telegram: Magnumv44

 Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.

Есть у меня подборка разных полезных ссылок и каналов в Telegram, которые я все никак не могу собрать в кучку да опубликовать. Мало ли кому по мимо меня еще пригодится. Но речь не об этом!

Представьте, что у вас есть код:

public class Test {
    public static void main(String[] args) {
        for (int i = 0; i < 1; System.out.print("Java")) {
            System.out.print("Top");
        }
    }
}

Как вы думаете, что должно бы произойти при компиляции?

Вот стыдно, но я думал, что произойдет ошибка компиляции, так как синтаксис нарушен. А нет всего то будет выводить на экран "TopJava" до бесконечности.

Ну то, что сам цикл будет бесконечным это понятно. Но как вот так, об этом не упоминается нигде в книгах! Не ну оно то понятно, что за такой код по голове не погладят, а по рукам надают больно.

Век живи, век учись. ©

Комментарий от более опытного товарища на эту тему:

А чего не пишут? Цикл for это тот же while с другим синтаксисом. Это должны везде показывать

Хотя все равно не клеится, как в условие можно запихнуть действие метода выводящего на экран что-то.

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.