1. Два види коментарів
Хочеться додати пару слів до сказаного вище.
Створюючи програму мовою Java, можна писати не лише команди, а й коментарі до них безпосередньо в коді. Компілятор ігнорує такі коментарі, ніби їх взагалі немає. Під час виконання програми всі коментарі пропускаються.
Ось приклад:
public class Home
{
public static void main (String[] args)
{
/*
Зараз ми виводимо на екран фразу 'Amigo the Best'
*/
System.out.print("Amigo ");
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");
}
}
У такому разі коментарем вважається частина коду, що починається з пари символів //
і продовжується до кінця рядка, в якому ці символи розташовані. Тобто другої пари символів, які «закривають коментар», немає.
2. Коментарі з життя програмістів
До речі, інколи в коді трапляються дуже цікаві коментарі:
// Я не відповідаю за цей код. Мене змусили написати його всупереч моєму бажанню.
// Голубе, я_з_майбутнього! Будь ласка, пробач мені за цей код.
// Якщо я знову побачу таке, мені доведеться носити на роботу зброю.
// Якщо цю умову коли-небудь буде виконано, будь ласка, повідомте мені за телефоном ххх-ххх-ххх за винагороду.
//
// Шановний програмісте!
//
// Коли ти скінчиш «оптимізувати» цю підпрограму
// і зрозумієш, наскільки великою помилкою було це робити,
// будь ласка, збільш лічильник внизу як попередження
// для наступного хлопця:
//
// кількість_годин_витрачених_тут = 42
//
// Коли я починав це писати, лише Бог і я розуміли, що я роблю.
// Наразі залишився тільки Бог.
// іноді мені здається, що компілятор ігнорує всі мої коментарі
// Я присвячую весь свій код, всю роботу своїй дружині Дарині, якій
// доведеться утримувати мене, трьох наших дітей і собаку, коли
// це піде в паблік.
// п'яний, виправити згодом
// Магія. Не чіпати.
Так, коментарі можуть бути дуже смішними.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ