问题
单项选择题
请阅读下面程序
public class ForLoopStatement
public static void main (String[] args)
int i;j;
for(i=1;i<5;j++)//i循环
for(j=1;j<=i;j++)//j循环
System.out.print(i+"*"+j+"="+i*j+" ");
System.out.printIn();
程序完成后,i循环和j循环执行的次数分别是______。
A.4,10
B.8,9
C.9,8
D.10, 10
答案
参考答案:A
解析: 判断循环次数要看循环的初始条件和终止条件。i循环的初始条件是i=1,终止条件是i<5,所以它的循环次数应该是4,从这里就可以判定答案为A。对于j循环,它的初始条件是j=1,终止条件是j<=i,其终止条件取决于i。当i=4时,它循环4次。所以它循环的次数是:1+2+3+4=10。