|
|||||||
|
Арифметические операции
Время создания: 15.02.2022 22:25
Текстовые метки: java,конспект
Раздел: Программирование - Конспекты - Java
Запись: spline1986/tetra/master/base/1644945950u685td587y/text.html на raw.githubusercontent.com
|
|||||||
|
|
|||||||
|
+, -, *, / - сложение, вычитание, умножение и деление. Деление является целочисленным, если оба аргумента имеют целочисленный тип. В противном случае это деление чисел с плавающей точкой. % - остаток от деления целых чисел. Бинарные арифметические операции, можно совмещать со знаком равно для более короткой записи: a += b; a -= b; a *= b; a /= b; a %= b; Результатом деления целого числа на ноль является исключение деления на ноль. Результатом деления числа с плавающей точкой на ноль является бесконечность или NaN. Некоторые процессоры используют при вычислениях чисел с плавающей точкой регистры большей разрядности, чем тип данных. Таким образом, они повышают точность вычислений. Это может мешать переносимости программ на Java. Так что по-умолчанию результаты промежуточных вычислений округляются, что обеспечивает переносимость. Для включения режима точных вычислений без округлений, при объявлении метода необходимо использовать ключевое слово strictfp: public static strictfp void main(String[] args) В этом случае все вычисления внутри метода будут производиться с максимально возможной точностью. Если же пометить ключевым словом strictfp класс, то во всех его методах будут производиться точные вычисления. |
|||||||
|
Так же в этом разделе:
|
|||||||
|
|||||||
|
|||||||
|