Java大于,小于比较

时间:2016-01-02 16:07:48

标签: java comparison

我因为我的代码以及要搜索的内容而感到困惑所以请帮助我,我有整数,他们从1变为最大整数,我应该使用什么代码,例如我想要每个整数小于1000等于1小于2000等于2,依此类推,在java中是否有自动比较而不是自己做千分之一?

编辑:我想要的时候它也是1000或2000,或者什么时候完全没有加一个,所以1000等于1,有没有办法检查是否有余数?

2 个答案:

答案 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);
无论如何,谢谢你的帮助,我只是没有意识到这是一个愚蠢的事情