问题 单项选择题

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

public static void main(String args[ ])

int n=4 ,sum=0;
while (n>0)

sum+=n;
n--;

System.out.println("sum is "+sum);

A.sum is 10

B.sum is 4

C.10

D.4

答案

参考答案:A

解析: 该题考查对while语句的理解。该程序是从1~4的累加并输出结果。C、D显然是错的,没有sumis,B没有累加。故本题答案是A。

单项选择题
单项选择题