下面程序段的输出结果是(  )。 public class Test { public static void main (String[] args) { int n=10; do {

admin2010-12-17  27

问题 下面程序段的输出结果是(  )。    public class Test {        public static void main (String[] args) {            int n=10;            do {                System.out.println("n is"+n);            }while(--n>10);         }    }

选项 A、n is 8
B、没有输出
C、n is 10
D、n is 9

答案C

解析 do-while循环至少执行一次,输出n is 10。判断结束条件时,先计算--n,n=9,才进行比较运算,所以条件为假,退出循环。因此选C。
转载请注明原文地址:https://kaotiyun.com/show/wY9p777K
0

最新回复(0)