📜  for var i = 0 - Java (1)

📅  最后修改于: 2023-12-03 15:00:49.984000             🧑  作者: Mango

Java中使用for循环语句

在Java中,for循环语句是常用的控制流语句之一,用于重复执行特定的代码块。for循环的语法格式如下:

for (初始化表达式; 布尔表达式; 更新表达式) {
    // 循环体语句
}

其中:

  • 初始化表达式:在循环开始时执行,通常用于初始化计数器变量。
  • 布尔表达式:在每次循环开始前都会被求值,如果为true则继续循环,false则跳出循环。
  • 更新表达式:在每次循环之后执行,通常用于更新计数器变量。

可以看出,for循环语句比while循环和do-while循环更加简洁,特别是在需要控制循环次数时更加实用,因为它将计数器变量的初始化、检测和更新统一在了一个语句中。

下面是一个使用for循环求和的示例代码:

public class Main {
  public static void main(String[] args) {
    int sum = 0;
    for (int i = 1; i <= 100; i++) {
      sum += i;
    }
    System.out.println("1到100的和为:" + sum);
  }
}

在这个示例中,我们通过for循环语句对1到100之间的整数求和,并输出结果。

除了普通的for循环语句,Java还提供了增强型for循环语句,也被称为for-each循环语句。它主要用于遍历数组或集合中的元素,语法格式如下:

for (类型 变量名 : 数组名/集合名) {
    // 循环体语句
}

其中,类型表示数组或集合中的元素类型,变量名表示当前元素的变量名。

下面是一个使用增强型for循环遍历数组的示例代码:

public class Main {
  public static void main(String[] args) {
    int[] numbers = {1, 2, 3, 4, 5};
    for (int number : numbers) {
      System.out.println(number);
    }
  }
}

在这个示例中,我们定义了一个整型数组numbers,使用增强型for循环依次输出数组中的元素。

总之,for循环语句是Java中控制流语句中不可或缺的一部分,它通过良好的语法结构和简洁的使用方式赢得了程序员们的喜爱。