Java For 循环


章节

  • Java 基础
    • Java 简介
    • Java 环境搭建
    • Java 基本语法
    • Java 注释
    • Java 变量
    • Java 数据类型
    • Java 字符串
    • Java 类型转换
    • Java 运算符
    • Java 字符串
    • Java Math
    • Java 布尔运算
    • Java If … Else
    • Java Switch
    • Java While 循环
    • Java For 循环
    • Java Break 与 Continue
    • Java 数组
    • Java 异常
    • Java 方法
  • Java 类与对象
    • Java 类、对象
    • Java 类的属性
    • Java 类方法
    • Java 构造函数
    • Java 修饰符
    • Java 封装
    • Java 包
    • Java 继承
    • Java 多态
    • Java 内部类
    • Java 抽象
    • Java 接口
    • Java 枚举
    • Java 用户输入/Scanner
    • Java 日期与时间
    • Java ArrayList
    • Java HashMap
    • Java 包装类
    • Java 文件

Java For 循环

当确切地知道一段代码要循环的次数时,最好使用for循环,而不是while循环:

语法

for (语句1; 语句2; 语句3) {
  // 要执行的代码块
}
  • 语句1 在代码块执行之前执行(一次)。
  • 语句2 定义了执行代码块的条件。
  • 语句3 在代码块执行之后(每次)执行。

下面的例子将打印数字0到4:

示例

for (int i = 0; i < 5; i++) {
  System.out.println(i);
}
  • 语句1 在循环开始之前设置一个变量(int i = 0)。
  • 语句2 定义了循环运行的条件(i必须小于5),如果条件为真,循环将再次执行,如果条件为假,循环将结束。
  • 语句3 循环中的代码块每次执行后,都会给变量i递增1(i++)。

另一个例子

这个例子打印0到10之间的偶数值:

示例

for (int i = 0; i <= 10; i = i + 2) {
  System.out.println(i);
}

For-Each 循环

还有一个for-each循环,专门用来遍历数组中的元素:

语法

for (类型 变量 : 数组) {
  // 要执行的代码块
}

下面的例子使用for-each循环,输出vehicle数组中的所有元素:

示例

String[] vehicle = {"自行车", "电动车", "汽车", "高铁"};
for (String i : vehicle) {
  System.out.println(i);
}

你可能感兴趣的:(Java For 循环)