问题 单项选择题

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

判断题
单项选择题