为什么循环不能停止
一个for循环,取余循环,定义i<11了怎么还不跳出循环
class Xunhuan
{
public static void main(String[] args){
for (int i=0; i<11;i++ )
{
i = i%10; // 取余
System.out.println(i);
}
}
}
[解决办法]
你在循环中把i重新赋值了,i永远不会到达11的
[解决办法]
因为i=i%10,你是取余,11的余数是从0,1,2……10的,怎么都小于11.
[解决办法]
额、、 你 i%10 取余之后i的值始终是1-9之间啊,i++之后也是2-10之间,
永远满足i<11这个条件,所以循环不停止啊亲。
[解决办法]