早教吧 育儿知识 作业答案 考试题库 百科 知识分享

java问题6.执行如下程序代码a=0;c=0;do{--c;a=a-1;}while(a>0);后,C的值是()A.0B.1C.-1D.死循环

题目详情
java问题
6.执行如下程序代码
a=0;c=0;
do{
--c;
a=a-1;
}while(a>0);
后,C的值是()
A.0 B.1 C.-1 D.死循环
▼优质解答
答案和解析
答案是C
要区分do{}while();跟while(){}的用法,do{}while();语句,无论条件是什么,都至少会执行一次 do里面的语句.执行了一次才用while去比较条件是否成立,不成立退出.而while()是条件如果不成立就不会执行里面的语句.