问题 单项选择题

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

填空题
单项选择题