欢迎访问宙启技术站
智能推送

Java中的For循环——语法和示例

发布时间:2023-07-01 17:47:37

在Java中,for循环是一种常用的循环结构,用于重复执行一段代码,使得代码可以根据指定的条件进行迭代。for循环的语法如下:

for (初始化语句; 条件语句; 更新语句) {
    // 循环体
}

初始化语句:在循环开始之前执行,一般用于初始化循环变量。

条件语句:在每次循环迭代之前检测,如果条件为true,则继续执行循环体,否则结束循环。

更新语句:在每次循环迭代之后执行,一般用于更新循环变量。

下面是一些for循环的示例,来演示它的用法和不同的应用场景。

1. 打印数字序列

for (int i = 1; i <= 10; i++) {
    System.out.print(i + " ");
}
// 输出结果:1 2 3 4 5 6 7 8 9 10

这个示例中,我们使用for循环打印了1到10的数字序列。循环变量i从1开始,每次迭代后递增1,直到i的值大于10时,循环结束。

2. 计算累加和

int sum = 0;
for (int i = 1; i <= 100; i++) {
    sum += i;
}
System.out.println("累加和:" + sum);
// 输出结果:累加和:5050

这个示例中,我们使用for循环计算了1到100的累加和。循环变量i从1开始,每次迭代后递增1,将i的值加到sum变量中。最后打印出计算结果。

3. 遍历数组

int[] numbers = {1, 2, 3, 4, 5};
for (int i = 0; i < numbers.length; i++) {
    System.out.print(numbers[i] + " ");
}
// 输出结果:1 2 3 4 5

这个示例中,我们使用for循环遍历了一个整型数组。循环变量i从0开始,每次迭代后递增1,通过numbers[i]访问数组元素,并打印出来。

4. 嵌套循环

for (int i = 1; i <= 5; i++) {
    for (int j = 1; j <= i; j++) {
        System.out.print(j + " ");
    }
    System.out.println();
}
/*
输出结果:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
*/

这个示例中,我们使用嵌套的for循环打印了一个数字三角形。外层循环控制行数,内层循环控制每一行的数字。在每次内层循环结束后,输出一个换行符。

需要注意的是,for循环也可以在条件语句中使用逗号来同时初始化多个循环变量,以及通过continue和break语句来控制循环的执行流程。

以上是Java中for循环的语法和示例。for循环的灵活性使得它在各种不同的场景下都有广泛的应用,可以满足不同的编程需求。在实际开发中,我们常常会用到for循环来实现重复执行某些操作的逻辑。