Basic Program Structure
Часть раздела Основы путешествия по Java на Coddy — урок 4 из 73.
В Java каждая строка кода, которая выполняется, должна находиться внутри класса. Класс подобен чертежу для создания объектов, которые являются экземплярами класса. В наших уроках мы будем называть основной класс Main, но его можно назвать как угодно.
Метод main является ключевой частью Java-программы, поскольку он служит точкой входа выполнения. Когда вы запускаете Java-программу, Виртуальная машина Java (JVM) ищет метод main, чтобы начать выполнение кода. Без метода main JVM не знала бы, откуда начать.
Вот простой разбор базовой Java-программы:
public class Main { // Объявление класса
public static void main(String[] args) { // Главный метод
System.out.println("Hello, Coddy!"); // Оператор вывода
}
}Важное замечание: В Java каждый оператор должен заканчиваться точкой с запятой (;). Точка с запятой обязательна и указывает Java, что вы достигли конца оператора. Забыв добавить точку с запятой, вы получите ошибку компиляции.
Однако обратите внимание, что блоки кода, заключенные в фигурные скобки {} (например, объявления классов и методов), не требуют точек с запятой.
Задание
НовичокСоздайте Java-программу с классом с именем Main, который содержит метод main. Внутри метода main напишите код для вывода следующего текста:
This is my first Java program!Шпаргалка
В Java каждая строка кода должна находиться внутри класса. Метод main служит точкой входа в выполнение.
Базовая структура программы на Java:
public class Main { // Объявление класса
public static void main(String[] args) { // Метод main
System.out.println("Hello, Coddy!"); // Оператор вывода
}
}Важно: Каждое выражение должно заканчиваться точкой с запятой (;). Блоки кода с фигурными скобками {} не требуют точек с запятой.
Для вывода текста используйте System.out.println():
System.out.println("Your text here");Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else