for(int i=0;i<6;i++){
System.out.printf(i+",");
while(++ i<5){
continue;
}
System.out.print(i);
}
当i的值在1-4之间时一直在while循环中continue
你要知道(1)++i是先相加,再参与运算; (2)continue的作用是退出本次循环继续下次循环。
0,
是第一个printf输出的;
也就是:后面printf 只输出了个5;
++i;先+再用;
i只能是5了;
我这个应该说明白了吧