欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

for 循环详解

程序员文章站 2024-03-22 16:40:52
...

学习目标:

掌握 for 循环的使用

学习内容:

1、for语法

for(初始化语句; boolean表达式; 循环后操作语句) { 
循环体;
}

流程图如下:
for 循环详解
特点
初始化语句:只在循环开始时执行一次,一般是定义一个变量,并赋值。
boolean表达式:表达式为false时,循环终止,为true,才执行循环体。
循环后操作语句:循环体执行后会调用该语句,一般是变量的递增或递减操作。

执行顺序:
①、初始化语句->②、boolean表达式:
若为false:跳过本次循环,执行去其他语句
若为true:③、执行循环体->④、循环后操作语句->②、boolean表达式(依次循环知道跳过所有循环)。

需求:输出1~100整数之和
代码如下:

System.out.println("begin...");
int total = 0;
//最终之和,初始为0
for (int count = 1; count < 101; count++) {
    total = total + count;
}
System.out.println(total);
System.out.println("ending...");

运行效果:

begin...
5050
ending...

Process finished with exit code 0

2、循环嵌套
循环解决的是:某一个操作需要重复执行,如果一个重复的操作需要做N次,此时得使用嵌套循环。

需求:打印直角三角形
代码如下:

for (int line = 1; line <= 5; line++) {
  for (int i = 1; i <= line; i++) {
      System.out.print("*");
  }
  System.out.println();
}

运行效果:

*
**
***
****
*****

Process finished with exit code 0

总结:

for循环必须熟练掌握,需要练习for 循环可以看我的JavaSE小例题