问题 单项选择题

下列程序执行后,j的值是( )。 public class Test { public static void main(String args[]) { int j=1; for(int i=7; i>0; i-=2) j*=2; System.out.println(j); } }

A.15

B.1

C.32

D.16

答案

参考答案:D

解析: 利用for循环语句求!的4次幂。一般情况下迭代部分都用i++或i--,但在这里用的是i-=2,需要留意。

单项选择题
解答题