while和do-while的区别是什么,在什么场景用什么语句?
while语句把循环条件判断放在循环体执行之前,而do-while在之后,二者其实差不多,但do-while保证了循环体至少执行一次。
如果有可能一次都不循环可以考虑while循环,而do-while 则是至少循环一次