问题
单项选择题
阅读下列程序:
public class Test
public static void main (String args[])
int x=3;
for (int i=1;i<=10; i++) x=x+i/4;
System. out. println(x);
程序的输出结果是( )。
A.12
B.13
C.14
D.15
答案
参考答案:B
解析: 本题中for循环的初始值为1,结束值为10,当i为1~3时,i/4为0(两整数相除,结果为整数);当i为4~7时,i/4的值为1;当i为8~10时,i/4的值为2。x的值被加了4次1、3次2,所以x的值为3+4+6=13,正确答案为B。