问题 单项选择题

下面程序的输出结果是( )。 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。

问答题 简答题
单项选择题