问题
单项选择题
阅读下面程序
public class ForLoopStatement
public static void main(String[] args)
int i,j;
for(i=1;i<5;i++) //i循环
for(j=1;j<=i;j++)System.out.print(i+"*"+j+"="+i*j+" ");//j循环
System.out.println();
程序完成后,i循环和J循环执行的次数分别是
A.4,10
B.8,9
C.9,8
D.10,10
答案
参考答案:A
解析: 判断循环次数的关键是看循环的初始条件和终止条件。i循环从1开始到小于5(即4)结束因而循环次数是4,由此可判断答案为A。对于j循环,从1开始到i结束,其循环次数是1+2+3+4=10。