Введение
Java — это объектно-ориентированный язык программирования, основанный на классах и спроектированный так, чтобы иметь как можно меньше зависимостей от реализации. Он предназначен для того, чтобы позволить разработчикам приложений/программ написать один раз и запустить где угодно, а это означает, что скомпилированный код Java может работать на всех платформах, поддерживающих Java, без необходимости перекомпиляции. Приложения Java обычно компилируются в байт-код Java, который может работать на любой виртуальной машине Java (JVM) независимо от базовой компьютерной архитектуры.
Части программы Java
Заголовок классаr — заголовок класса сообщает компилятору сведения о классе, например, какие другие классы могут его использовать (общедоступные), и что это класс Java (класс), а также имя этого класса ( Простой).
Фигурные скобки. Когда они связаны с заголовком класса, они определяют область действия класса. Когда они связаны с методом, они определяют область действия метода.
Переменные и литералы
Переменная – это имя ячейки памяти.
Переменная должна быть объявлена с указанием ее имени и типа информации, которую она будет содержать.
Эта строка называется объявлением переменной.
целое значение;
Следующая строка называется оператором присваивания.
значение = 5; значение 5 хранится в памяти.
System.out.print("Значение равно"); «…..» — строковый литерал.
System.out.println("Привет" + "Мир"); Это + оператор со строковыми литералами
System.out.println("Значение: " + значение);
Идентификаторы
Идентификаторы — это определяемые программистом имена для:
– классы
– переменные
– методы
Имена переменных
- Имена переменных должны быть описательными.
- Описательные имена делают код более читабельным; следовательно, код более удобен в сопровождении.
Что из следующего является более описательным?
двойной тр = 0,0725; ❌
двойная ставка налога с продаж = 0,0725; ✔️
Почему это так?
Вакансии. Короче говоря, учитесь для собственной выгоды, читабельность кода действительно важна.
Соглашения об именах Java
Имена переменных должны начинаться со строчной буквы, а затем переходить к заглавному регистру.
Пример: int salesTaxRate;
Имена классов должны быть: title case.
Пример: открытый класс LovingJava
Общее эмпирическое правило именования переменных и классов состоит в том, что, за некоторыми исключениями, их имена, как правило, являются существительными или именными словосочетаниями.
Примитивные типы данных
В Java существует восемь примитивных типов данных.
4целых числа: byte, short, int, long
2числа с плавающей запятой: float, double
1символы:char
1boolean:boolean(True/False)
Присвоение переменной и инициализация
Чтобы сохранить значение в переменной, необходимо использовать оператор присваивания. Оператор присваивания — это знак равенства (=) (указан выше). Операнд слева от оператора присваивания должен быть именем переменной. Операнд в правой части должен быть либо литералом, либо выражением, которое оценивается как тип, совместимый с типом переменной.
Назначение переменных и инициализация
// Эта программа показывает назначение переменных.
открытый класс Инициализировать {
public static void main(String[] args) {
месяц, дни;
месяц = 1;
дней = 14; System.out.println("Месяц " + месяц + " имеет " + дней + " дней."); } }
Переменные должны быть объявлены, прежде чем их можно будет использовать. После объявления они могутполучить значение(инициализация); однако значение должно быть совместимо с объявленным типом переменной. После получения значения переменные можно использовать в операторах вывода или в других вычислениях. Локальные переменные могут быть объявлены и инициализированы в одной строке (int month-= 1. days= 14;).
То, что нужно запомнить:
Переменные могут хранить только одно значение за раз.
Локальные переменные не получают значения по умолчанию.
Для использования локальные переменные должны иметь допустимый тип.
Целые типы данных
byte, short, int и long являются целочисленными типами данных.
Они могут содержать целые числа, такие как 5, 10, 23, 89 и т. д.
Целочисленные типы данных не могут содержать числа, в которых есть десятичная точка.
Целые числа, встроенные в исходный код Java, называются целочисленными литералами.
Типы данных с плавающей запятой
Типы данных, допускающие дробные значения, называются числами с плавающей запятой. — 1,7 и -45,316 — числа с плавающей запятой.
В Java есть два типа данных, которые могут представлять числа с плавающей запятой.
— float — также называется одинарной точностью (7 знаков после запятой).
– двойная – также называется двойной точностью (15 знаков после запятой).
Литералы с плавающей запятой
Когда числа с плавающей запятой встраиваются в исходный код Java, они называются литералами с плавающей запятой.
Тип по умолчанию для литералов с плавающей запятой — double. — 29,75, 1,76 и 31,51 являются типами данных типа double.
Двойное значение несовместимо с переменной с плавающей запятой из-за ее размера и точности.
– плавающее число; - число = 23,5; // Ошибка!
Двойное число можно превратить в число с плавающей запятой, добавив букву F или f к литералу.
– плавающее число; - число = 23,5F; // Это сработает
Булев тип данных
. Логический тип данных Java может иметь два возможных значения.
- истинный
- ложный
Значение логической переменной может быть скопировано только в логическую переменную.
Тип данных char
Тип данных char в Java обеспечивает доступ к отдельным символам.
char литералы заключаются в одинарные кавычки.
– ‘a’, ‘Z’, ‘\n’, ‘1’
Не путайте символьные литералы со строковыми литералами. — символьные литералы заключаются в одинарные кавычки. — Строковые литералы заключаются в двойные кавычки.
Арифметические операторы
Операторы называются бинарными операциями, поскольку они должны иметь два операнда.
Каждый оператор должен иметь левый и правый операнд.
Арифметические операторы работают так, как и следовало ожидать.
Попытка разделить любое число на ноль является ошибкой.
При работе с двумя целочисленными операндами оператор деления требует особого внимания.
Еще…