int j = 0;
while (++j < 1) {
j++;
}
System.out.println("while:\t" + j);
//结果:while: 1
int j = 0;
while (j++ < 1) {
j++;
}
System.out.println("while:\t" + j);
//结果:while: 3
//总结:不管是j++还是++j,这个只会影响判断后的循环次数,但是注意++这个操作是始终一定会执行的
//执行顺序:表达式1初始化(只执行一次),表达式2判断,执行表达式4循环体,表达式4修改判断条件,循环
for(表达式1;表达式2;表达式3){
表达式4;
}
//注:在循环判断条件的()中有数值复用要小心。
关于while循环的一个坑
最新推荐文章于 2023-01-05 17:59:28 发布