本帖最后由 黎志勇 于 2014-6-20 00:50 编辑
int y=0;
for (int x=0;x<5 ;x++,y++ ) {
for (;y<5 ;y++ ) {
System.out.println("*");
//注释1:这个位置,当这个里面的for完整运行一轮循环后,y的值会变成5,之后看下面的注释2
}
System.out.println();
//注释2:当完成x=0时的那次循环后,因为x++,y++得缘故,x变为1,而y变为6,这时在进入里面的for循环时,y<5的结果是flase,所以不执行内
//循环的内容,直接结束内循环,所以后面的几行只能打印换行
}
|