检测int是否每100变化一次

在标题中我非常清楚地总结了我的问题。 如果我有一个int,并且达到了200以后的100里程碑。 我怎么会检测到这个,而不需要写多个if语句?

使用模运算符来检测数字除以100之后是否不剩余,因此是100的倍数:

for (int i = 0; i < 1000000; i++) { if ((i % 100) == 0) { // Do thing every 100 } } 

用这个:

 if(myInt % 100 == 0) { // Do Something } 

如果你的号码可以被100整除,这就是事实,这是你感兴趣的。