下列语句序列执行后,k的值是(  )。 public class Test{ public static void main (String[] args) { int m=3,n=6,k=0;

admin2012-12-13  21

问题 下列语句序列执行后,k的值是(  )。    public class Test{        public static void main (String[] args) {            int m=3,n=6,k=0;            while ((m++) <(n--))  ++k;            System. out. println (k);        }    }

选项 A、0
B、1
C、2
D、3

答案C

解析 while循环先判断终止条件,然后执行循环体。m=3,n=6条件为真,执行第一次循环,返回m=4,n=5,条件为真,执行第二次循环,返回m=5,n=4,条件为假,退出循环。所以选C。
转载请注明原文地址:https://kaotiyun.com/show/hL2p777K
0

最新回复(0)