JavaRush /Курсы /Java Syntax Pro Beta /Дополнительные лекции к уровню

Дополнительные лекции к уровню

Java Syntax Pro Beta
1 уровень , 8 лекция
Открыта

Уровень пройден! Поздравляем: вы сделали первый шаг в изучении Java.

Из лекций вы узнали, что такое программа, как выводить данные на экран, что такое переменные и каких типов они бывают, что такое компилятор и байт-код. Кроме того, вы познакомились с таким понятием как комментарии.

Можете бежать к следующему уровню, а можете уделить 10 минут тому, чтобы систематизировать и углубить новые знания. В этом вам поможет пара дополнительных лекций.

Комментарии в Java

В этой лекции еще раз посмотрим на типы комментариев и разберем на примерах способы их выделения. Ну а в самом конце вы найдете ссылку на большую статью о правилах написания комментариев, которая может быть сложноватой для новичков, но будет интересна тем, у кого уже есть опыт программирования.

System.out.println

Традиционно первая программа называется "Hello world", и её функционал состоит из вывода на консоль фразы "Hello world!". Вам уже это знакомо. Ну а в данной лекции мы посмотрим, как будет выглядеть код программы "Hello world!" на разных языках и до малейших деталей разберем каждую составляющую команды вывода — System.out.println()


1
Опрос
Команды и первая программа, 1 уровень, 8 лекция
Недоступен
Команды и первая программа
Команды и первая программа
Комментарии (424)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
alexjavascript Уровень 1
1 сентября 2025
В языке Java у каждой переменной есть: -- Имя тип и значение -- Это же неправильно. У КАЖДОЙ переменной есть ТИП и ИМЯ, но необязательно значение. Ниже пишут про ЗНАЧЕНИЕ ПО-УМОЛЧАНИЮ, которое присваивается в том случае, когда мы не указываем свое, но это работает в полях класса, а не внутри методов. Внутри методов мы можем задать тип и имя, и не указывать значение. Хотя мы не можем использовать эту переменную, формально мы ее задали и программа выполняется. Пофиксите, пожалуйста.
jutsoNNN Уровень 3
28 сентября 2025
значение есть всегда, но оно может быть пустым, ведь!
Pukidmi Уровень 7
26 октября 2025
Технически да, но какой в этом смысл? Ты все равно ее использовать не можешь.
Anonymous #3597054 Уровень 2
2 июля 2025
обязательно ли должно быть значение у переменной? я же могу просто создать переменную без значения
javacoder95 Уровень 2
8 июля 2025
нужно учитывать инициализацию переменных
Нэй Уровень 1
27 июля 2025
Нет. Можно написать скажем:

int num;
String str;
Но перед использованием переменной она должна быть инициализирована. Допишем в код еще переменную.

int x = 10;
x = x + num; //Ошибка, у num нет значения.
Обычно переменные инициализируются сразу.
26 апреля 2025
Ну и какой ответ на первый вопрос. Что-то я не заметил объяснение. В C например код начинается с begin
Andrey Stepanov Уровень 8
11 мая 2025
В первых главах было сказано, что программа запускается из метода main(). Просто попробуйте запустить вот такой код: class test { void() { System.out.print("Программа выдаст ошибку! И компилятор будет ругаться на отсутствие хоть одного метода main()"); } }
Duke Уровень 2
12 апреля 2025
Приглашаю в наш чат по Java. 🚩Делимся лучшими материалами 🚩Ежедневно проводим квизы 🚩Всем участникам дарим доступ к огромной коллекции платных курсов
Anonymous #3623953 Уровень 2
25 августа 2025
yttttttttttttttttttttttttttn
Адель Уровень 4
24 января 2025
Эх, с вопросом про Java-компилятор ошибся(
Anonymous #3545579 Уровень 6
23 января 2025
Поправьте (на всякий случай) :))
Rodion Rodionov Уровень 2
19 января 2025
Java-компилятор после компиляции выдает...
Allam Уровень 10
3 января 2025
System.out.println("Поехали!");
ОТКИ ТТТ Уровень 2
1 декабря 2024
Александр Уровень 2
27 ноября 2024
в тесте, как и в теоретическом материале указано, что у всех переменных есть тип, имя и значение. Но ведь у переменной не обязательно должно быть значение, можно объявить переменную int a, но не задать ей значение, а оставить пустой
Максим Уровень 2
9 декабря 2024
вот я тоже про это подумал и поставил тип, имя но вышла ошибка, противоречат сами себе!
20 декабря 2024
Во, всё именно так, я думал я дин такую ошибку допустил. Действительно в java я могу создать переменную без значения. Вопрос некорректный!
Anonymous #3535679 Уровень 2
23 декабря 2024
У каждой переменной есть значение, даже если оно не указано явно. Например, для int a; значение переменной a будет 0, для String str; - null
Christina Уровень 11
23 декабря 2024
а в чем смысл такой переменной? ты не сможешь проводить с ней какие-либо операции, если не придашь ей значение, у тебя программа компилироваться не будет
Anonymous #3543993 Уровень 2
18 января 2025
Не совсем уверен, как именно это будет работать в Java, но по-идее можно делать проверку, присвоено ли переменной какое-либо значение. Если нет - вывести предупреждение пользователю-амёбе. Так как я не знаю синтаксис условия if-else, а лезть вперёд поезда не хочу, пока просто оставлю это предположение здесь, может позже проверю его.
REK.QA Уровень 4
2 февраля 2025
+100500
Galina K. Уровень 39
4 февраля 2025
Ответ на данный вопрос из теста указан в лекции про переменные: "Каждая переменная в Java имеет три важных свойства: тип, имя и значение."
hjh Уровень 14
7 февраля 2025
по умолчанию будет 0
Alexander Pereverzev Уровень 3
24 марта 2025
Формально переменная может быть создана в самом начале проекта и быть зарезервированна таким образом как например неиспользуемая как private, вроде как зпрещённое слово. Ей не нкжно ничего содежрать, она просто есть и зарезервированная как например переменная для хранения ошибок в системе, которых может не быть за всё существование проекта Условная заначка на чёрный день, который никогда не наступит
Denis Burlaka Уровень 7
30 марта 2025
Да, меня тоже это запутало. Тип, имя - самое понятное, ведт действительно значение не обязательно, но с другой стороны, и добавлять тип с именнем, без значений вроде и смысла нет) Короче, этот вопрос был единственным на котороый неверно ответил, подловили))