Какие существуют в Java стандартные средства для округления чисел?
Пример округления: 3.49 - 3, 3.50 - 4, 3.51 - 4.
Ответ
Math.ceil(n) — возвращает наименьшее целое число, которое больше или равно
аргумента n.
Math.floor(n) — возвращает наибольшее целое число,
которое меньше или равно аргументу n.
Math.round(n) — возвращает
целое число, ближайшее к аргументу n (округляет n).
Пример с ceil
int result = (int)Math.ceil(3.8);
System.out.println(result); //4
int result = (int)Math.ceil(3.3);
System.out.println(result); //4
Пример с floor
int result = (int)Math.floor(3.8);
System.out.println(result); //3
int result = (int)Math.floor(3.3);
System.out.println(result); //3
Пример с round
int result = (int)Math.round(3.8);
System.out.println(result); //4
int result = (int)Math.round(3.3);
System.out.println(result); //3
Комментариев нет:
Отправить комментарий