while语句和do while语句有什么区别 这个if要什么时候用呢

img

img


这两道题是while语句和do while语句 那么他们往下操作的顺序是怎么样的 二者有什么区别吗 两道题都是6吗

选D,偶数之和
第一段while中,代码块判断i的值会从4开始,因为i--在前。而下面这段会从i=5开始判断,但由于计算的是偶数和,所以结果都是6

while语句和do while都是循环没有区别,只不过while条件限制在开头,do while在结尾 都是一样得,只不过方式不同,还有for都是循环,if得话是条件判断,判断是否满足这个条件

唯一区别就是do会先执行,再判断要不要退出,while在前面先判断要不要退出
所以do,while会至少执行一次
if什么时候用,要看你想干什么呀

第一题是先走else
因为i--=4
4%2=0 不进if