java 循环结构是代码逻辑中不可缺少的部分。主要有for循环,while两种,while循环可以分成do…while和while两种
for循环有
for循环有两种写法
-
正常写法
for(初始化; 布尔表达式; 更新) {
//代码语句
}
初始化是i是0,每次循环i+1 ,i >=5的时候停止循环
-
数组增强for循环
for(声明语句 : 表达式)
{
//代码句子
}
声明语句为数组的类型,表达式是数组
while循环
- while
while( 布尔表达式 ) {
//循环内容
}
括号中的条件为终止循环的条件,当i>=10的时候循环截止
- do …while
do {
//代码语句
}while(布尔表达式);
这种写法和while几乎一样,只是在第一步循环的时候会有区别,while是先判断条件再开始循环,而do…while 是先循环一下再判断条件,可以看到输出只有dowhile,while并没有输出,所以要注意一下这里的区别
break和continue关键字
之前讲过一些关键字,这里之讲这两个,这两个关键字和循环密不可分。break也可以在switch中使用。
- break
break跳出,终止循环,如图循环10次,当i =3的时候,终止循环
- continue
跳过此循环,接着运行下一次循环,continue后的代码不会被执行,接着运行下一个循环。如图 当i=3的时候不会输出