- public static void main(String[] args)
- {
-
- int k = 1;
- do
- {
- System.out.println("k="+k);
- k++;
- }
- while(k<3);
-
- }
复制代码 do while语句是先执行循环体,在判断条件,条件满足,再继续执行循环体。当k=1的时候 不论满足条件 输出一次当k=2的时候 不论满足条件 输出一次当k=3的时候 虽然不满足条件,不是应该先执行输出吗?然后判断不满足条件就不输出4那为什么上面的代码只输出k=1;k=2,没有看到k=3啊
新手问题,大牛们别鄙视~
|
|