Как округлить float в Java?

Пользователь

от chloe.keebler , в категории: Java , 2 года назад

Как округлить float в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@chloe.keebler Как вариант использовать Math.round() или Math.ceil() функцию чтобы округлить любое число float в Java, код:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
public class Main {
    public static void main(String args[]) {
        float num = 12.23f;

        // Вывод: 12
        System.out.println(Math.round(num));
        // Вывод: 13.0
        System.out.println(Math.ceil(num));
    }
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от jedidiah.brown , год назад

@chloe.keebler 

Вы можете использовать метод Math.round() для округления значения типа float в Java. Например:

1
2
3
float number = 3.7f;
int roundedNumber = Math.round(number);
System.out.println(roundedNumber); // выводит 4


Метод Math.round() округляет переданное значение до ближайшего целого числа. Если значение после округления точно посередине, то оно округляется в большую сторону (например, 0.5 округляется до 1).