Java循环结构第二讲

Posted loveconan5----

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java循环结构第二讲相关的知识,希望对你有一定的参考价值。

一、什么是for循环结构

循环语句的主要作用是反复执行一段代码,直到满足一定的条件为止。循环结构可以分为四个部分:

1.初始部分:设置循环的初始状态。

2.循环体:重复执行的代码。

3.迭代部分:下一次循环开始前要执行的部分,在while循环结构中它作为循环体的一部分。

4.循环条件:判断是否继续循环的条件。

在for循环结构中,这几个部分同样必不可少,不然循环就会出现错误。

二、for循环的语法

for(表达式1;表达式2;表达式3){

           //循环体

}

这里的for就是此循环结构的关键字。其中表达式1为赋值语句,表达式2为条件语句,表达式3也为赋值语句,通常使用++或--运算符。

三、for循环结构的执行顺序

1.执行初始部分。

2.进行循环条件判断。

3.根据循环条件判断结果。如果为true,则执行循环体;如果为false,则退出循环,以下步骤均不循环。

4.执行迭代部分,改变循环变量值。

5.依次重复2~4步骤。

四、常见问题

1.省略表达式1。在实际编程中,如果出现该情况,则需要在for语句前给循环变量赋值。

2.省略表达式2。在此种情况下不判断循环条件,循环将无终止运行,出现死循环。修改方法:1.添加表达式2。2.在循环体中添加break强制跳出循环。

3.省略表达式3。省略后不改变循环变量的值,出现死循环。可以在循环体中改变循环变量的值。

4.三个表达式全部省略。该情况下的语句在语法上没有错,但逻辑上是错误的,参考上述三种方法进行修改。

五、跳转语句

Java支持三种形式的跳转:break;continue;return。

break语句用于终止某个循环,使程序跳到循环体外的下一条语句。在循环体中位于break后的语句将不再执行,循环也停止执行。break语句不仅可以用在for循环结构中,也可以用在while和do-while循环结构中。break语句通常与if条件语句一起使用。

 

以上是关于Java循环结构第二讲的主要内容,如果未能解决你的问题,请参考以下文章

跟我学《JavaScript高程3》 第二讲,课程笔记

JAVA语法---顺序+分支结构+循环结构

AcWing基础算法课Level-2 第二讲 数据结构

Java基本知识(运算符/选择结构语句/循环结构语句/方法/标识符)

Java基本知识(运算符/选择结构语句/循环结构语句/方法/标识符)

Redis第二讲Redis基本命令和五大数据结构