2016-09-26 3 views
-3

У меня возникла проблема с записью программы, которая считывает значение с плавающей запятой (double) и печатает самые близкие целые числа меньше и больше этого значения. Например, если число 28,466, программа напечатает 28 и 29. Я хочу использовать JOptionPane получить ввод от пользователяКак читать значение с плавающей запятой и печатать самые близкие числа меньше или больше этого значения?

+2

Что вы написали до сих пор? Что не удается в том, что вы написали? –

+0

В пакете ['Math'] (http://docs.oracle.com/javase/8/docs/api/java/lang/Math.html) должно быть что-то, что вам поможет. Опять же, я не знаю, является ли это вашей проблемой - вы не знаете, в чем ваша проблема. – ajb

ответ

1

Вы можете использовать Math.floor(x) и Math.ceil(x), чтобы получить пол и потолок двойной x.