本文主要是介绍循环语句(学习Java第一天),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录
一.循环结构
二.for循环语句
三.while循环
四.do...while循环
五.三种循环的区别
1.三种循环的区别
2.for循环和while循环的区别
3.死循环
六.跳转控制语句
一.循环结构
特征:重复做某件事情。具有明确的开始和停止标志
- 循环结构的组成
- 初始化语句: 用于表示循环开启时的起始状态,简单说就是循环开始的时候什么样
- 条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能一直执行下去
- 循环体语句: 用于表示循环反复执行的内容,简单说就是循环反复执行的事情
- 条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去
- 循环结构对应的语法
- 初始化语句: 这里可以是一条或者多条语句,这些语句可以完成一些初始化操作
- 条件判断语句:这里使用一个结果值为boolean类型的表达式,这个表达式能决定是否执行循环体。例如:a<3
- 循环体语句: 这里可以是任意语句,这些语句将反复执行
- 条件控制语句:这里通常是使用一条语句来改变变量的值,从而达到控制循环是否继续向下执行的效果。常见i++,i--这样的操作
- 循环结构的分类
二.for循环语句
-
- 执行初始化语句
- 执行条件判断语句,看其结果是true还是false
如果是false,循环结束
如果是true,继续执行
三.while循环
- 执行流程
- 执行初始化语句
- 执行条件判断语句,看其结果是true还是false
如果是false,循环结束
如果是true,继续执行
四.do...while循环
- 执行流程
- 执行初始化语句
- 执行循环体语句
- 执行条件控制语句
- 执行条件判断语句,看其结果是true还是false
如果是false,循环结束
如果是true,继续执行
五.三种循环的区别
1.三种循环的区别
- for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
- do...while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)
2.for循环和while循环的区别
- 条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了
- 条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用
3.死循环
- for(;;){}
- while(true){}
- do{}while(true);
while循环的死循环格式是最常用的
六.跳转控制语句
- continue 用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行
- break 用在循环中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环
这篇关于循环语句(学习Java第一天)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!