我因为我的代码以及要搜索的内容而感到困惑所以请帮助我,我有整数,他们从1变为最大整数,我应该使用什么代码,例如我想要每个整数小于1000等于1小于2000等于2,依此类推,在java中是否有自动比较而不是自己做千分之一?
编辑:我想要的时候它也是1000或2000,或者什么时候完全没有加一个,所以1000等于1,有没有办法检查是否有余数?
答案 0 :(得分:1)
我相信你只需要:
int newNum = ( num - 1 ) / 1000 + 1;
这会给你:
0 -> 1 1 -> 1 300 -> 1 979 -> 1 1000 -> 1 1015 -> 2 1999 -> 2 2000 -> 2 2001 -> 3
答案 1 :(得分:0)
显然我想要的是
int i = 1000;
if (i % 1000 >0){
i = i/1000 + 1;
}
else{
i = i/1000;
}
System.out.print(" " + i);
无论如何,谢谢你的帮助,我只是没有意识到这是一个愚蠢的事情