下列循环语句的循环次数是( ).

问题描述:

下列循环语句的循环次数是( ).
int i=5;
do { System.out.println(i--);
i--;
}while(i!=0);
A.5 B.无限 C.0 D.1
1个回答 分类:综合 2014-10-25

问题解答:

我来补答
B
int i=5;
do { System.out.println(i--); //第一轮输出顺便i--,这时候i=4,第二轮2,第三轮0
i--; //第一轮i=3,第二轮i=1,第三轮i=-1
}while(i!=0);
由此可见,do先执行后判断的,每次执行结果就是i=i-2,由于i从i=5开始执行的,永远满足i!=0
 
 
展开全文阅读
剩余:2000