求java高手帮我解释一下下面的一条程序 把详细的解释写下 越详细越好

public static void main(String[] args) {
int i;
for(i=1;i<=10;i++)

{
if(i%3==0)//我现在将if改为while(我就是要你解释if改为while后输出的结果,把详细计算过程和解释写下)
break;
System.out.println("i="+i);
}
System.out.println("循环中断:"+i);
}
}
不改我可以理解 改为while后我就理解不了

我帮你解答吧,Hi你了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-29
i%3==0时,被break的不是for而是while
相似回答
大家正在搜