问题
单项选择题
下面程序段的输出结果是( )。
public class Test
public static void main (String[] args)
int n=10,result=0;
for (int i=1;i<=n;i++) result+=i;
System.out.println("result is"+result);
A) result is 55
B) result is 45
C) result is 56
D) result is 54
答案
参考答案:A
解析: for循环执行时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。题目中求1到10的和,主要注意终止条件是i<=n,因此包括10在内,所以结果为55,选择A。