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

admin2013-03-01  41

问题 下面程序段的输出结果是(  )。    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。
转载请注明原文地址:https://jikaoti.com/ti/Cl80FFFM
0

最新回复(0)