问题
单项选择题
下面程序的输出结果是( )。 public class Sun {public static void main(String args[]){ int[]a={1,2,3,4}; int j=1,s=0; for(int i=3;i>=0;i--) { s=s+a[i]*j; j=j*10; } System.out.println(s);} }
A.1234
B.21
C.43
D.4321
答案
参考答案:A
解析: 本题考查对for循环语句和数组的理解。for语句中步长为-1即每循环一次,循环变量i的值减1,数组进行反运算,即 a[i]取值4、3、2、1。故本题答案是A。