Java大于、小于比较

Java greater than, less than comparison

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

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

显然我想要的是

    int i = 1000;
    if (i % 1000 >0){
        i = i/1000 + 1;
    }
    else{
        i = i/1000;
    }
    System.out.print(" " + i);

谢谢你的帮助,我只是没有意识到这是一件愚蠢的事情

我相信你只需要:

int newNum = ( num - 1 ) / 1000 + 1;

这给你:

0 -> 1
1 -> 1
300 -> 1
979 -> 1
1000 -> 1
1015 -> 2
1999 -> 2
2000 -> 2
2001 -> 3