检测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整除,这就是事实,这是你感兴趣的。