Как округлить * вниз * целые числа в Java? Я хотел бы объединить целые числа до ближайших 1000 в Java. Итак, например: 13,623 раунда до 13 000 18999 раундов до 18 000 и т.д. Ответ 1 Просто разделите на 1000, чтобы потерять цифры, которые вам не интересны, и умножьте их на 1000: i = i/1000 * 1000 Или вы также можете попробовать: i = i - (i % 1000) Ответ 2 Вы можете разделить число на 1000, применить Math.floor, умножить на 1000 и отбросить на целое число.
Ответ 1 Просто разделите на 1000, чтобы потерять цифры, которые вам не интересны, и умножьте их на 1000: i = i/1000 * 1000 Или вы также можете попробовать: i = i - (i % 1000)
Ответ 2 Вы можете разделить число на 1000, применить Math.floor, умножить на 1000 и отбросить на целое число.