Java基础教程:for循环语句

在上一篇《Java语言基础while和do-while循环语句》介绍完后,老黑将继续分享关于Java中最常用的循环语句——for循环。废话不多说,让我们开始吧! 1. for循环语句执行逻辑 fo

在上一篇《Java语言基础while和do-while循环语句》介绍完后,老黑将继续分享关于Java中最常用的循环语句——for循环。废话不多说,让我们开始吧!

1. for循环语句执行逻辑

for循环的执行逻辑可以用伪代码表示如下:

for (表达式1; 逻辑表达式2; 表达式3) {
    语句块;
}

具体解析如下:

  1. 只执行一次表达式1;
  2. 执行逻辑表达式2,若值为true则执行语句块,否则退出循环;
  3. 执行语句块;
  4. 执行表达式3;
  5. 再执行逻辑表达式2,若为true执行语句块,否则退出循环;
  6. 如此反复执行,直到逻辑表达式为false。

2. for语句流程图

下面是一个for循环的流程图,帮助你更好地理解:

3. 有限次数的循环

for循环主要用于执行有限次数的循环。以求奇数和为例,代码如下:

public static void main(String[] args) {
    int total  0;
    for (int i  1; i < 50; i   2) {
        total   i;
    }
    ("50内奇数求和:"   total); // 结果为625
}

以上代码会计算出1到50内所有奇数的和,并输出结果625。

通过这篇文章,你应该对Java中的for循环有了更深入的了解。记住,for循环是实现有限次数循环的重要工具,能够简化代码并提高效率。

标签: