循环语句
循环语句是一种编程结构,它对实现复杂的结构起到至关重要的角色,对于想要学习编程的人来说,很好地理解循环语句是一种义务。循环语句主要包括 for 语句、while 语句、do-while 语句、break 语句和continue 语句等。
1、FOR 语句
for 语句将根据给定的条件重复执行多大 n 次的迭代。
for语法:
for(单次表达式;条件表达式;末尾循环体)
{
中间循环体;
}
若是在循环主体中要处理的语句只有一个,可以将大括号省去。下面列出for循环的流程:
(1)第一次进入for循环是,要为循环控制变量赋初值。
(2)根据判断条件内容检查是否要继续执行循环,当判断条件为真(true)时,继续执行循环主体内的语句;判断条件为假(false)时,则会跳出循环,执行其它语句。
执行完循环主体内的语句后,循环控制变量会根据增减量的要求更改循环控制变量的值,然后再回到步骤(2)重新判断是否继续执行循环。
2、WHILE 语句
while语法:
while(循环条件){
循环操作
}
while()括号里面有循环条件 如果循环条件返回为true 也就是满足循环条件那么就执行循环操作 否则 就不会执行循环操作。
3、DO-WHILE 语句
while 语句提供了另一种格式。
DO-WHILE语法:
do{
语句块;
}while(条件表达式);
while 与 do while 循环 的不同点是 do -while循环是先执行一次 在判断 while循环是先判断在执行while循环是如果条件不成立一次都不执行
do while循环是不管条件成不成立都先执行一次。
循环控制语句
在涉及循环语句的程序中,有时存在程序必须退出迭代过程的条件。此外,
还存在程序必须跳过迭代序列的条件。Java 提供了一个 break 语句来强制停止迭
代过程。除了 break 语句之外,Java 还提供了一个 continue 语句,可用于跳过迭
代的顺序。
1、 break 语句
可以使用 break 语句强行退出循环,忽略循环体中的任何其他语句和循环的条件判断。在循环中遇到 break 语句时,循环被终止,在循环后面的语句重新开始
break适用范围:只能用于switch或者是循环语句中。
break作用:
- break用于switch语句的作用是结束一个switch语句。
- break用于循环语句中的作用是结束当前所在的循环语句。
2、continue 语句
continue 语句是跳过循环体中剩余的语句而强制执行下一次循环,其作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。
continue 语句类似于 break 语句,但它只能出现在循环体中。它与 break 语句的区别在于:continue 并不是中断循环语句,而是中止当前迭代的循环,进入下一次的迭代。简单来讲,continue 是忽略循环语句的当次循环。