单选题 下列程序的运行结果是______。
public class Test{
public static void main(String[] args){
int[]m=new int[]{1,2,3,4,5,6,7,8};
int sum=0;
for(int i=0;i<8;i++){
sum+=m[i];
if(i==3)break;
}
System.out.println(sum);
}
}
【正确答案】 C
【答案解析】[解析] 该程序的功能是将m数组中的前四个数相加,将和保存在sum中,最后输出sum的值。因为程序中for循环停止的条件有两个,一个是当i<8的时候,另一个是当i==3的时候,即运行到m数组中第四个值的时候,可以跳出for循环。程序执行的是后者,所以输出的结果是10。