Переменные и типы данных
Типы int, long, double, char, boolean и String; арифметика и переполнение.
Java — язык со строгой типизацией: у каждой переменной объявляется тип, и он не меняется.
Главные типы:
• int — целые числа примерно до 2 миллиардов (2·10⁹);
• long — большие целые до 9·10¹⁸; в конце литерала пишется L: 1000000000000L;
• double — дробные числа;
• char — один символ в одинарных кавычках;
• boolean — true или false;
• String — строка (это класс, пишется с большой буквы).
Java
Объявление переменных разных типов
Арифметика: + - * / %. Как и в C++, деление целых отбрасывает дробную часть: 7 / 2 равно 3. Остаток: 7 % 2 равно 1.
Переполнение — главная ловушка: произведение двух int по миллиарду в int не помещается. Для больших значений используйте long — и помните, что тип результата определяется типами операндов: чтобы произведение считалось в long, хотя бы один множитель должен быть long.
Java
Целочисленное деление и переполнение
Задание: заведите переменные со значениями 15 и 4 и выведите сумму, разность, произведение, целую часть от деления и остаток — каждое на отдельной строке.
Затем отметьте урок пройденным.