Java 循环控制

Java 循环控制

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

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

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

Java 循环控制

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

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

循环控制语句

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

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

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

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编程中的决策语句。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程