JavaRush /Курсы /JAVA 25 SELF /Команды и первая программа на Java

Команды и первая программа на Java

JAVA 25 SELF
1 уровень , 1 лекция
Открыта

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()
{
}
Минимальная программа в Java

Как вы видите, метод 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. Приятно, правда? Теперь вы — настоящий программист (ну, по крайней мере, на шаг ближе к этому званию). 😇

1
Задача
JAVA 25 SELF, 1 уровень, 1 лекция
Недоступна
Первая команда 😎
Первая команда 😎
Комментарии (36)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
19 февраля 2026
Всм средне количество попыток 2.2? Это надо быть каким то лошком чтобы не решить с первой попытки.
4 февраля 2026
Супер!
Dilmurod Уровень 66
2 февраля 2026
Как полный новичок прошел до конца: 1. Курс не сильный, возможно лучше изучить классический курс Java 2. Еще много-чего изучать самостоятельно для полноценной сборки 3. Задачи практически решены Советую: 1. Посмотреть видеокурсы на youtube и быстро понять основы 2. Выбрать пет-проект и с помощью ИИ собирать его. Вот тогда вы поймете где и что используется. А здесь вы будете просто знать, что такая-то технология есть и он используется в разработке. 3. Если вы намерены пройти этот курс до конца, то отправьте список тем курса (https://javarush.com/quests/QUEST_JAVA_25) ИИ и напишите "Обозначь уровни по приоритетности для проектирования (сайта, игры, приложения на андр и т.д.), возможно тут есть не очень необходимые темы" Было бы отлично, если опытные программисты отмечались под каждой лекцией, насколько она важна в реальной разработке, чтобы новички либо быстро просмотрели, либо внимательно изучили. Удачи, не сдавайтесь!
Валерка Ферум Уровень 18
23 января 2026
Если проходить опросы повторно, то можно фармить материю)
Hatr Уровень 2
23 января 2026
.
наруто Уровень 1
16 декабря 2025
почему у меня нету в задачах WebIDE
Michael Kiselev Уровень 1
5 декабря 2025
Я глухонемой люблю android telegram 😎
Jeanette Уровень 2
18 ноября 2025
Ну и есть ли смысл проходить этот курс если за столько времени они неудосужились встроить пространство для написание кода в андройд версию
Dilmurod Уровень 66
12 ноября 2025
Удачи всем! Скоро рядом с нашими именами будут высокие уровни или даже "Работает в FAANG") Верьте в себя и не бросайте.
Anonymous #6418900 Уровень 1
28 октября 2025
Как получать материю чтобы открыть лекции?)
Maxim Dmitriev Уровень 10
28 февраля 2026
хз, но их дают 10 шутк за регистрацию