java自学笔记6——循环结构

java自学笔记6——循环结构

循环结构是一个编程语言必要的部分,java的循环结构与c++类似,有for、while、do while循环,java中引入一种新的循环为加强型for循环。

while循环

while循环的基本结构是:
while(布尔表达式)
{
执行内容
}
只要布尔表达式的值为真,那么while循环就会一直执行下去。

do……while循环

do……while循环理论上是和while是一样的,但是do……while循环和while循环的最大区别就是do……while循环的执行内容必须会执行一次,而while循环在布尔表达式一开始就为false的时候则不会执行,会直接跳过。
do……while循环的结构是:
do
{
执行内容
}while(布尔表达式);

for循环

for循环与以上两种循环相似但表达方式有所不同,for循环更加适用于已知循环次数的循环条件,for循环的表述上较上面两个循环方式更加复杂一点。for循环的结构是:
for(初始化; 布尔表达式; 更新) {
执行内容
}
初始化是在进入for循环时执行的,更新是每一次循环都要执行的内容,这两个部分可以不写, 所以就会形成for(;布尔表达式;)的语句。布尔表达式为真的时候for循环进行循环。

java中的增强for循环
for(声明语句 : 表达式)
{
执行内容
}
声明语句:例如int a,表达式则指向一个数组。
如int b[2]={1,2},for(int a:b)就是一个执行两次的for循环,a的值分别为1和2。

循环关键字

循环关键字主要有break和continue两个,break:用于跳出当前循环。continue,跳过本次循环,直接进行下一次循环。

你可能感兴趣的:(JAVA,java自学)