[prg] Остаток от деления на яве.
Здравствуйте, программисты!
Вопрос такого характера.
Имеем переменную, нужно разделить её до и после запятой.
rescount=28.2;
Получаем целую часть.
num=Math.round(rescount);
А как получить остаток?
drob=Math.???(rescount);
И еще, что будет возвращено после запятой, если у rescount не будет дробной части?
0?
Или всётаки проверять потребуется типа:
if (rescount!=Math.round(rescount)) {}
Но мне кажется, что что разработчики явы предусмотрели функцию.
Приветствую всех.
Вычесть из числа его целую часть. Не устраивает?
части?
Здесь надо уточнить вопрос: не путаете ли вы само число с его отображением на
экране?
Что значит "возвращено после запятой"?
Хотя для числа с нулевой дробной частью выражение x == Math.round(x) является
истиной, но всё же не рекомендуется использовать точное равенство для сравнения
вещественных чисел (типы double и float).
Успехов. Анатолий.