Как округлить число в java до сотых

Аватар пользователя Сергей Якимович
Сергей Якимович
29 января 2023

Для округления числа воспользуемся методами библиотеки Math.

round() - округлит по правилам округления (дробная часть меньше 0,5 - округление в меньшую сторону, в противном случае в большую).

floor()- округлит в меньшую сторону.

ceil() - округлит в большую сторону.

public class App {
    public static void main(String[ ] args) {
        double number = Math.PI;
        double count = 100;

        double roundNumber = Math.round(number * count) / count;
        System.out.println(roundNumber); // => 3.14

        double floorNumber = Math.floor(number * count) / count;
        System.out.println(floorNumber); // => 3.14

        double ceilNumber = Math.ceil(number * count) / count;
        System.out.println(ceilNumber); // => 3.15
    }
}
0 0

Похожие вопросы