1. Знайомство з командами
Якщо колись ви уявляли роботу програміста як щось незбагненне й таємниче, час розвінчати цей міф! Програмування — це не секретне мистецтво, а цікава й захоплива робота. І зараз ви в цьому переконаєтеся.
Компʼютерні програми пишуть за допомогою мов програмування — особливих правил і слів, зрозумілих компʼютеру. Сьогодні ви познайомитеся з мовою Java: напишете свою першу програму, розберетеся, що таке команди, і змусите компʼютер вас слухатися (наскільки він захоче, звісно). 😅
Програма — це набір (список) команд. Спочатку виконується перша команда, потім друга, третя і так далі. Коли всі команди виконано, програма завершується.
Які саме команди можуть бути в списку, залежить від того, хто їх виконує, а точніше — від того, які команди знає (і розуміє) виконавець. Собаці можна дати команду «Сидіти», «Голос», кішці — «Киш», людині — «Стій!», а роботові — «Працювати!». 👨💻
Команда — це проста вказівка компʼютеру: зроби ось це! Найголовніше — компʼютер виконує саме те, що ви йому сказали, а не те, що ви хотіли б. 😆 Поки штучний інтелект не підросте, звісно.
Набір команд мови Java доволі широкий. Наприклад, цією командою можна вивести на екран напис:
System.out.println("Робот — друг людини");
Ця команда каже компʼютеру: «Виведи на екран текст "Робот — друг людини"».
Якщо ви хочете, щоб компʼютер вивів вашу фразу тричі, дайте йому цю команду кілька разів.
System.out.println("Робот — друг людини");
System.out.println("Робот — друг людини");
System.out.println("Робот — друг людини");
У результаті компʼютер тричі виведе фразу на екран. Усе просто. 😎
2. Метод main()
Залежно від розміру ваша програма може складатися з одного або кількох файлів. Кожен файл містить команди, згруповані у функції (у Java їх також називають методами). Мінімальна програма на Java має містити щонайменше один метод, з якого починається її виконання. Цей метод називається main().
Метод main() — це точка входу у вашу програму. З нього завжди починається виконання коду. У Java 21 і вище мінімальна програма може складатися з одного методу main(), який може навіть не містити жодної команди.
Мінімальна програма на Java 25 виглядає так:
void main()
{
}
Як бачите, метод main() у цьому прикладі не містить жодної команди. Але це все одно повноцінна, хоч і мінімальна, програма. Її вигляд завжди один і той самий:
void main()
{
// команди методу
}
Такий спрощений підхід робить Java доступнішою для новачків, дозволяючи зосередитися на логіці програми, а не на синтаксисі.
3. Порядок виконання програми
Ваша програма просто виконує всі команди зверху вниз, рядок за рядком. Коли команди закінчаться, програма завершиться.
Розгляньмо простий приклад:
void main()
{
System.out.println("Привіт усім!");
System.out.println("Сьогодні ми вчимося писати на Java!");
}
Результат виконання цього коду:
Привіт усім!
Сьогодні ми вчимося писати на Java!
Додайте ще кілька рядків — і компʼютер слухняно виведе їх на екран. Він дуже працьовитий, але скромний — зайвого не напише.
4. Пишемо та запускаємо першу програму
Навіщо відкладати на потім добру справу? Час перейти від теорії до практики! Напишімо першу програму на Java.
Крок 1: відкрийте WebIDE
Відкрийте WebIDE й напишіть програму, яка виводить на екран текст "Круто бути програмістом! 😎".
У вас має бути відкритий файл із назвою Solution.java.
Крок 2: напишіть туди такий код
Можна й зі смайликами — Java їх чудово підтримує! 🥰
System.out.println("Круто бути програмістом! 😎");
Крок 3: надішліть програму на перевірку
Угорі на панелі WebIDE є кнопка «Перевірка». Натисніть її.
Якщо ви все зробили правильно, сервер зарахує ваше рішення і привітає вас. 😎
Ви щойно написали й успішно здали першу програму на Java. Приємно, правда? Тепер ви — справжній програміст (принаймні на крок ближче до цього звання). 😇
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ