JavaRush /Курсы /Java Syntax /Знакомство с Ким

Знакомство с Ким

Java Syntax
0 уровень , 6 лекция
Открыта

Фрагмент лекции JavaRush - университета


Ого, еще одна человеческая женщина. Но на этот раз с черными волосами. Как интересно.

— Привет, меня зовут Ким.

— Привет, а меня – Амиго!

— Да, я знаю. Это же я придумала тебе имя. Диего бы сам до такого не додумался.

Мысли Амиго опять понеслись со скоростью электронов. М-мм… Какая симпатичная… Интересно, ей нравятся роботы?

— Вернемся к лекции! Давай я тебе просто словами объясню весь материал.

— Ок.

— Хочу добавить пару слов к сказанному профессором и Ришей.

— В языке Java ты можешь писать не только команды, но и комментарии к ним прямо в коде. Такие комментарии игнорируются компилятором, будто и нет их вовсе. При исполнении программы все комментарии пропускаются!

— А можно пример?

— Да, конечно:

public class Home
{
    public static void main (String[] args)
    {
        /*
        Сейчас мы выведем на экран фразу 'Amigo Is The Best'
        */
        System.out.print("Amigo ");
        System.out.print("Is ");
        System.out.print("The ");
        System.out.print("Best");
    }
}    

— В коде класса мы написали комментарий «Сейчас мы выведем на экран фразу …». Начало комментария обозначается парой символов «/*», а конец – «*/». Когда программа будет компилироваться, компилятор пропустит все, что находится между символами /* и */

— Т.е. я могу написать там что угодно?

— Да. Обычно в коде пишут различные комментарии к его неочевидным или сложным для понимания частям. Бывают комментарии на десятки строк, такие обычно пишут перед методами, в которых описывают нюансы работы методов.

— Есть еще один способ задать комментарий в коде – с помощью символов «//».

public class Home
{
    public static void main (String[] args)
    {
        System.out.print("Amigo ");
        System.out.print("The "); //вот тут еще один комментарий
        System.out.print("Best");
    }
}

— При этом комментарием считается часть кода, начиная с пары символов // и до конца строки, где они расположены. Т.е. второй пары символов, которые «закрывают комментарий» нет.

Иногда, кстати, в коде попадаются очень интересные комментарии:

// Я не отвечаю за этот код. Меня заставили написать его против моего желания.
// Дорогой я_из_будущего! Пожалуйста, прости меня за этот код.
// Если я еще раз увижу такое, мне придется начать носить на работу оружие.
// Если это условие когда-нибудь выполнится, пожалуйста, 
// сообщите мне по тел. ххх-ххх-ххх за вознаграждение.
// Дорогой программист:
// Когда ты закончишь «оптимизировать» эту подпрограмму
// и поймешь, насколько большой ошибкой было делать это,
// пожалуйста, увеличь счетчик внизу как предупреждение
// для следующего парня:
// количество_часов_потраченных_здесь = 42
// Когда я начинал это писать, только Бог и я понимали, что я делаю
// Сейчас остался только Бог
// иногда мне кажется, что компилятор игнорирует все мои комментарии
// Я посвящаю весь свой код, всю работу своей жене Дарлин, которой
// придётся содержать меня, наших троих детей и собаку, когда
// это пойдет в паблик.
// пьян, исправить позже
// Магия. Не трогать.

— Да, комментарии могут быть очень смешными.

— У меня – все.

— Какая маленькая, но интересная лекция. Спасибо, Ким.

Комментарии (253)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
hidden #3104881 Уровень 3
14 февраля 2024
минут 10 занимался полной ...... потом собрался ,перечитал внимательно и все вышло
vlafriday Уровень 1
28 декабря 2023
27.12.2023 check, мой уровень 1
Михаил Кузьмин Уровень 6
5 февраля 2023
очень жаль, что нельзя сначала получить результат выполнения кода, а потом уже отправить на проверку
Dinislam Aminev Уровень 16 Expert
16 февраля 2023
На той же строчке, где находится кнопка "Проверить", находится кнопка "Запустить".
22 января 2023
пособие как почувствовать себя тупым в 37 лет.
Екатерина21.11 Уровень 2
16 декабря 2022
изи задание
Ренат Каримов Уровень 3
23 ноября 2022
Прикольный курс. =)
AMIGO_2022_11_09 Уровень 17
8 ноября 2022
Роботы, вперёд!
Anonymous #3182168 Уровень 3
8 октября 2022
Переживаю за личную жизнь робота больше, чем за свою
Anonymous #3181479 Уровень 8
6 октября 2022
+++++
hidden #3147431 Уровень 3
24 августа 2022
Не сразу понял, потом дошло, слава богу есть добрые люди дающие подсказки в комментариях.