Введение

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’

Не путайте символьные литералы со строковыми литералами. — символьные литералы заключаются в одинарные кавычки. — Строковые литералы заключаются в двойные кавычки.

Арифметические операторы

Операторы называются бинарными операциями, поскольку они должны иметь два операнда.

Каждый оператор должен иметь левый и правый операнд.

Арифметические операторы работают так, как и следовало ожидать.

Попытка разделить любое число на ноль является ошибкой.

При работе с двумя целочисленными операндами оператор деления требует особого внимания.

Еще…