Java 循环控制

来源:这里教程网 时间:2026-02-17 20:16:06 作者:

Java 循环控制

可能有一种情况,您需要多次执行一组代码。一般来说,语句是按顺序执行的:函数中的第一条语句先执行,然后是第二条语句,依此类推。

编程语言提供了各种控制结构,允许更复杂的执行路径。

循环 语句允许我们多次执行一条或一组语句,以下是大多数编程语言中循环语句的一般形式−

Java编程语言提供了以下类型的循环来处理循环需求。点击以下链接查看它们的详细信息。

序号循环与描述
1while循环 当给定条件为真时,重复执行一条语句或一组语句。在执行循环体之前,它会测试条件。
2for循环 多次执行一系列语句,并缩写了管理循环变量的代码。
3do…while循环 类似于while语句,但它在循环体的结束处测试条件。

循环控制语句

循环控制语句改变了程序的正常执行顺序。当程序离开一个作用域时,该作用域中创建的所有自动对象都被销毁。

Java支持以下控制语句。点击以下链接查看更详细的信息。

序号控制语句和描述
1break语句 终止循环或switch语句,并传递执行到紧接在循环或switch后的语句。
2continue语句 导致循环跳过其余部分并立即重新测试其条件以重新循环。

Java中的增强for循环

Java 5开始引入了增强for循环。这主要用于遍历包括数组在内的元素集合。

语法

增强for循环的语法如下:

for(declaration : expression) {   // Statements}
声明 - 新声明的块变量,与您正在访问的数组元素的类型兼容。该变量将在for块中可用,并且其值与当前数组元素相同。

表达式 - 这将计算出您需要循环遍历的数组。该表达式可以是一个数组变量或返回一个数组的方法调用。

示例

public class Test {   public static void main(String args[]) {      int [] numbers = {10, 20, 30, 40, 50};      for(int x : numbers ) {         System.out.print( x );         System.out.print(",");      }      System.out.print("\n");      String [] names = {"James", "Larry", "Tom", "Lacy"};      for( String name : names ) {         System.out.print( name );         System.out.print(",");      }   }}

这将产生以下结果:

输出

10, 20, 30, 40, 50,James, Larry, Tom, Lacy,

接下来是什么?

在接下来的章节中,我们将学习Java编程中的决策语句。

相关推荐