for 循环详解

学习目标:

掌握 for 循环的使用

学习内容:

1、for语法

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

流程图如下:
流程图
特点
初始化语句:只在循环开始时执行一次,一般是定义一个变量,并赋值。
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小例题

posted @ 2021-03-12 13:37  Yan_Yang  阅读(1133)  评论(0编辑  收藏  举报