试题与答案

下面程序段的输出结果是( )。 public class Test public

题型:单项选择题

题目:

下面程序段的输出结果是( )。
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。

试题推荐
微信公众账号搜索答案