下列循环语句的循环次数是( ). int i=5; do { System.out.println(i--); i--; }while(i!=0); A.5 B.无限 C.0 D.1
人气:133 ℃ 时间:2020-03-29 03:34:35
解答
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