Java学习笔记21——循环结构
分类:
1、for循环
2、while循环
———do...while循环
循环语句的组成:
初始化语句: 一条或者多条语句,这些语句完成一些初始化操作。
判断条件语句: 这是一个boolean 表达式,这个表达式能决定是否执行循环体。
循环体语句: 这个部分是循环体语句,也就是我们要多次做的事情。
控制条件语句: 这个部分在一次循环体结束后,下一次循环判断条件执行前执行。通过用于控制循环条件
中的变量,使得循环在合适的时候结束。
for循环:
语句格式:
for(初始化语句;判断条件语句;控制条件语句){
循环体代码;
}
示例:
改进前
改进后(for循环)
使用for循环的注意事项: 1,条件判断语句只能是boolean类型 2、当循环体的语句只有一条的时候,可以省略大括号, 如果循环体的语句有多条的时候,这时候需要添加大括号, 如果不添加循环语句只针对第一条语句有效(建议,永远不要省略大括号) 3、如果在小括号后加分号,默认有一个空语句体,后面的代码为正常的代码块,不参与循环 4、初始化语句可以不在for循环中的小括号中,但是必须在使用之前定义好 5、条件判断语句可以删除,但是删除之后,就没有了控制循环结束的条件,就变成了死循环 6、控制条件语句删除之后,也变成了死循环,你可以删除,但是初始化的变量的值一定要在循环体中发生变化 注意事项2示例:当循环体只有一条语句的时候,删去大括号,对结果没有影响 但当循环体语句有两条语句的时候,删掉大括号,对结果有改变 正确代码及结果: 注意事项4示例: 注意事项5示例: 删除条件判断句,进入死循环 注意事项6示例: 删除控制条件语句,进入死循环 如下图所示,这样改是可以的