Как использовать метод Math.round() для округления чисел в Java
Java Math round - это метод, который выполняет округление числа до ближайшего целого числа. Он может быть использован для округления до ближайшего целого числа или до определенного количества десятичных знаков.
Синтаксис метода Java Math round представлен следующим образом:
public static long round(double a)
В качестве аргумента метод принимает значение типа double, которое необходимо округлить. Возвращаемое значение - тип long. Если аргумент метода отрицательный, то Math.round будет использовать математическое правило округления до ближайшего целого числа.
Пример 1:
double number = 3.512;
long roundedNumber = Math.round(number);
System.out.println("Округленное значение числа " + number + " равно " + roundedNumber);
В результате запуска этого кода вы получите следующий вывод: Округленное значение числа 3.512 равно 4.
Пример 2:
double number = 3.512;
double roundedNumber = Math.round(number * 100.0) / 100.0;
System.out.println("Округленное значение числа " + number + " до двух десятичных знаков равно " + roundedNumber);
В результате запуска этого кода вы получите следующий вывод: Округленное значение числа 3.512 до двух десятичных знаков равно 3.51.
В данном случае мы сначала умножили число на 100 (чтобы сдвинуть десятичную запятую на два знака вправо), затем округлили это значение методом Math.round и разделили результат на 100 (чтобы вернуть десятичную запятую на место).