他们可通过添加if语句互相代替for循环多用于指定初始值和已知终止条件的循环(有点儿类似于dowhile,多出的功能是初始化条件,如果把第一个条件添空,则相当于while循环)while循环是在循环开始前判断是否满足条件进行循环(通过在循环前添加初始化语句可以达到for循环效果)dowhile循环,无初始条件,循环体执行过后判断是否继续进行循环,也就是说,它无论如何都会执行一次(外嵌if语句达到while循环效果,在while之前加初始化语句可达到for循环语句)