三种循环结构for、while、do-while的应用场景
for循环:三个表达式会被依次执行到,执行顺序也是固定的,所以for循环适用于循环次数固定的场景
while循环:只有一个判断条件,结果位布尔值,如果为true就执行循环,为false就不执行。所以while循环适用于不知道循环次数,只知道循环达到某个条件可以执行时使用。在循环内,一般需要对循环变量进行改变,否则会发生死循环
do-while循环:与while循环类似,只是判断条件放到了循环最后,不管是否满足条件,循环都会被执行一次,因此,do-while循环适用于不知道循环具体执行次数,只知道满足某个条件继续执行或结束执行,并且循环肯定执行一次时的场景。