如何在Java中舍入*向下*整数?

Red*_*ite 21 java numbers

我想在Java中将整数舍入到最接近的1000.

例如:

  • 13,623轮到13,000轮
  • 18,999轮到18,000轮
  • 等等

aby*_*byx 52

只需除以1000即可丢失对您不感兴趣的数字,并乘以1000:

i = i/1000 * 1000
Run Code Online (Sandbox Code Playgroud)

或者,您也可以尝试:

i = i - (i % 1000)
Run Code Online (Sandbox Code Playgroud)

  • 这个趋势为零. (4认同)

Poi*_*ter 12

您可以将数字除以1000,应用Math.floor,乘以1000并转换回整数.