读者老爷们大家好,图图今天带大家简单了解一下“for循环;while循环;do_while;嵌套循环;循环退出关键字”这些内容。
说起计算机的循环,我们大多数人又何尝不是像计算机一样,每天也都在循环重复的生活,睁开眼就能看到一天将要发生的事情,仰天长叹的同时也不能停下走向循环的脚步。这就是生活呀。嘿,感慨啥呢这是。嗨~来吧,让我们走入快乐充实的学习中吧。
首先大家要了解,循环语句是由:初始化部分,循环条件部分,循环体部分,迭代部分四个部分组成的。而它的功能只有一个,那就是在循环条件满足的情况下,来反复的执行一些特定的代码。
好,我们再来看循环语句分类中for循环的语法结构:for ([循环变量初始值]; [循环条件判断]; [迭代循环变量]){循环体}。也就是for(表达式1; 表达式2; 表达式3) {循环体}。执行流程:首先执行表达式1,接着判断表达式2,若值=true,开始执行循环体,执行解决了循环体中所有代码后,再执行表达式3,然后判断表达式2。依此重复,直到表达式2的值=false,然后循环结束。如图
那么for循环有哪些需要注意的事项呢?记住两点就行了。第一,三个表达式可以省略任何一个,但是要保证其语法结构的完整;第二,迭代变量一定要有变化,避免死循环。切记不要撞了南墙才回头,不要到了黄河才死心。
接下来是while循环,语法结构是while (boolean表达式){循环体;迭代变量; // 注意:不能缺少,造成死循环}
执行程序是首先判断boolean表达式,若值=true,就开始执行循环体,改变迭代变量,再判断boolean表达式。依此重复,直到值=false,循环结束
do—while循环的语法结构:[初始条件]do{循环体;[迭代]}while( 循环条件判断);
执行流程:第一,执行循环体,改变迭代变量,然后判断循环条件,若值=true,就继续执行循环体。依此重复,直到值=false,循环结束。另外还需要记下这几个要点:先执行后判断;迭代条件不能缺少;while()后面的;不能缺少。
图图的课程小总结,供大家参考:
一.程序的结构
1.顺序结构:按照从上到下额顺序依次执行程序
2.选择结构:可以根据某一个条件进行判断 从而得出要执行的某一行代码
3.循环结构:根据条件来进行判断
二流程控制语句
1.if...else...
2.switch...case...
根据一些值来执行不同的结果
a.if
if(判断条件){代码(判断条件成立时执行 否则 不执行)}
if(条件1){代码}else if(条件2){代码}else if(条件3){代码}else{当以条件均不成立时 执行}
b.switch
switch(要判断的变量){case 数值1:代码(当要判断的变量和case相同时执行)break;case 数值2:代码(同上)break;case 数值3:代码(同上)break;defulat(以上代码都不相同时执行)break;}
1.break:破坏的意思 结束当前循环
2.break可以提前结束switch...case...语句
3.如果没有break 则会造成case语句的贯穿
等式成立之后 代码会继续向下执行 如果没有break
继续向下执行 直到遇到break或者case语句结束
4.case后的数值不能重复
5.case后的数值要和变量的数值类型一致
6.wsitch后的变量只能是:
byte short int char String
7.switch只能判断相等关系
三.循环流程控制语句
1.while... (先判断 在执行循环体)
2.do...while... (先执行循环体 再判断 至少执行一次)
3.for... (条件判断--循环体--变化规则--条件判断------)
a.while
while(判断条件){循环体(先进行条件判断,如果成立 就会执行循环体 如果条件成立,继续执行直到条件判断不成立)}
注: 不要写入死循环
b.do...while...
do{循环体}while(判断条件);
c.for...
for(初始值;判断条件;变化规则;){循环体}
注:break 结束当前循环 (无法在for语句中使用)
continue 跳过当前循环 继续下一次循环。
读者老爷们,今天的学习就到这里吧,编辑不易,希望各位老爷们点点关注哦~小图图给大家磕头啦~!