Уроки модуля (1/2)
Переменные и базовая структура
Java — строго типизированный объектно-ориентированный язык программирования. Каждая строка кода в Java должна находиться внутри класса, а выполнение программы всегда начинается со специальной точки входа, называемой методом main.
Базовая структура
Минимальная Java-программа выглядит так:
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}Разберем ключевые компоненты:
public class Main: в Java весь код заключен в класс. Имя открытого класса должно точно совпадать с именем файла (например,Main.java).public static void main(String[] args): это отправная точка (точка входа) любого приложения Java. Когда мы запускаем программу, JVM (виртуальная машина Java) ищет этот метод и выполняет код внутри него.System.out.println(...): это стандартный оператор вывода текста на экран, за которым следует новая строка.
Примитивные переменные
В Java перед использованием переменной мы должны объявить ее тип. Основные примитивные типы:
int: целые числа (например,42,-10).double: числа двойной точности с плавающей запятой (например,19.99,-0.5).boolean: логические значения, которые могут быть толькоtrueилиfalse.char: одиночный символ, заключенный в одинарные кавычки (например,'A','7').
Синтаксис объявления:
type variableName = value;Практический пример:
int score = 100;
double temperature = 36.5;
boolean isGameOver = false;
char grade = 'A';Струны
Хотя строки (String) не являются примитивным типом, они используются в Java для обработки последовательностей символов. Они объявляются с заглавной буквы S, а значение должно быть заключено в двойные кавычки:
String name = "Alice";
System.out.println("Hello, " + name);Комментарии на Java
Чтобы сделать код читабельным и документированным, Java поддерживает два типа комментариев:
- Однострочные комментарии: начинаются с
//и продолжаются до конца строки. - Многострочные комментарии: заключены между
/*и*/.
// This is a single-line comment
int age = 30;
/* This is a
multi-line comment */
String role = "Developer";Соглашения об именах и учет регистра
Java строго чувствителен к регистру (он различает прописные и строчные буквы). Переменная с именем score отличается от Score.
По соглашению:
– Переменные и методы используют обозначение camelCase (например, discountedPrice, calculateTax).
– Классы используют нотацию PascalCase (например, InvoiceManager, Main).
Печать на экране: print против println
Системный класс System.out предлагает два основных метода отображения вывода:
System.out.print(...): печатает значение без добавления новой строки. Последующий вывод начнется с той же строки.System.out.println(...): печатает значение и перемещает курсор на следующую строку (строку печати).
Попробуйте сами
Объявите целочисленную переменную с именем age и начальным значением 25. Затем выведите ее на экран с помощью System.out.println.
Показать подсказку
Напишите `int age = 25;`, чтобы объявить переменную, затем используйте `System.out.println(age);` в следующей строке.
Решение доступно после 3 попыток
Объявите двойную переменную с именем Price с начальным значением 19,99 и логической переменной с именем isAvailable, для которой установлено значение true. Выведите обе переменные в отдельных строках.
Показать подсказку
Определите `doubleprice = 19,99;` и `boolean isAvailable = true;`, затем распечатайте их один за другим, используя `System.out.println`.
Решение доступно после 3 попыток
Объявите переменную char с именем Grade, для которой установлено значение «A», и переменную String с именем Student, для которой установлено значение «John». Выведите на экран текст: студент + " : " + оценка.
Показать подсказку
Объявить класс char = 'A'; и String Student = "John";, затем распечатайте их объединенными с помощью System.out.println(student + " : " + Grade);.
Решение доступно после 3 попыток