1. Знакомство с командами
Если когда-то вы представляли работу программиста как что-то непостижимое и таинственное, пришла пора развенчать этот миф! Программирование — это не секретное искусство, а шикарная и очень интересная работа. И сейчас вы в этом убедитесь.
Компьютерные программы пишут при помощи языков программирования — особых правил и слов, понятных компьютеру. Сегодня вы познакомитесь с языком Java: напишете свою первую программу, разберёте, что такое команды, и заставите компьютер слушаться вас (насколько он захочет, конечно). 😅
Программа — это набор (список) команд. Сначала выполняется первая команда, затем вторая, третья и так далее. Когда все команды выполнены, программа завершается.
Какие именно команды могут быть в списке команд, зависит от того, кто их выполняет, а точнее, от того, какие команды знает (и понимает) исполнитель. Собаке можно дать команду «Сидеть», «Голос», кошке — «Брысь», человеку — «Стой!», ну а роботу — «Работать!». 👨💻
Команда — это простое указание компьютеру: сделай то-то! Самое главное — компьютер выполняет именно то, что вы ему сказали, а не то, что вы хотите. 😆 Пока искусственный интеллект не подрастёт, конечно.
Набор команд языка Java довольно обширен. Например, этой командой можно вывести на экран надпись:
System.out.println("Робот — друг человека");
Эта команда говорит компьютеру: «Выведи на экран текст "Робот — друг человека"».
Если вы хотите, чтобы компьютер вывел вашу фразу три раза, дайте ему команду несколько раз.
System.out.println("Робот — друг человека");
System.out.println("Робот — друг человека");
System.out.println("Робот — друг человека");
В результате компьютер выведет на экран фразу 3 раза. Всё просто. 😎
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. Приятно, правда? Теперь вы — настоящий программист (ну, по крайней мере, на шаг ближе к этому званию). 😇
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ