Java课堂笔记3-循环结构

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表达式