程序段如下,则正确的执行结果是last=( )
int k=0;
while(k++<=2);System.out.println("last="+k);
这道题的while是如何运行的?

Java while循环语句
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- CSDN专家-link 2021-12-11 21:32关注
k++<=2先判断 k<=2,然后k加 1
由于while(k++<=2);是个空循环,因此退出条件是k>2,即k=3,循环结束k要加1,所以while结束后,k=4
因此输出为last=4本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用