Java课堂笔记3-循环结构
Java课堂笔记3-循环结构
Java中有三种主要的循环结构 while循环 do..while循环 for循环
while循环
语法:
while(boolean表达式){
循环内容;
}
只要boolean表达式为true 循环一直进行下去
do…while循环
语法:
do{
循环内容;
}while(boolean表达式);
先执行一次再判断条件,若条件为true循环继续,否则跳出循环
for 循环
语法:
for(初始化表达式;boolean表达式;更新操作){
循环代码;
}
最先执行初始化,可以声明一种类型,但是可以初始化一个或多个循环控制变量,也可以是空语句
然后检测boolean表达式的值,若为true,循环代码被执行,若为false循环终止,开始执行for循环代码块后面的代码。
执行一次循环后,更新循环控制的变量,再次检测boolean表达式,循环执行上述过程
增强for循环
语法:
for(声明语句:表达式){
代码块;
}
声明语句:声明新的局部变量,该变量的类型必和数组元素的类型匹配 其作用限定在循环语句块 其值与此时数组元素相等
表达式:是要访问的数组或是返回数组的方法
循环中的关键字
break关键字
break关键字主要用在循环语句,或者switch语句中用来跳出整个语句块 break 跳出最里层的循环并且继续执行该循环下面的语句
continue关键字
continue适用于任何循环控制结构,作用是立刻让程序跳转到下一次循环的迭代 在for循环中,立刻跳转到更新语句 在while或者do…while中立刻跳转到boolean表达式