为什么循环不能停止
一个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这个条件,所以循环不停止啊亲。
------解决方案--------------------