看了一个for循环的题让写输出,看了一下顿时感觉不能随便写,然后懵逼了。。。看看看看结果 果然写错了,虽然一直在用各种循环,有时候对他们的机制并不是很了解,基础不扎实,上场就容易忘。。。 现在总结下这三种循环执行的过程吧。。不多说 直接看流程图直观(图是网上找的。。。)
for循环 for(语句1;语句2;语句3){
执行体;
}
注意了 for循环语句一只是初始化的作用,只是标识这我要声明一个初始条件(如int i=0就是告诉我们i从0开始 只有第一次执行),语句二判断条件会在每次都执行直到最后一次执行中断,语句三 只有在执行体执行完成一次之后才执行一次
重点内容下面看图解
while(条件语句){
执行体;
}
while循环先执行判断条件 满足执行执行体在判断条件是否满足若满足将一直执行直至终止
do{执行体}while(判断语句);
do{}while()语句与while(){} 正好相反 while 是先执行判断后执行语句 do{}while()是先执行语句在执行判断图解流程图上比较直观