Java基础语法 for循环

for循环

虽然所有循环结构都可以用 while 或者 do...while表示,但 Java 提供了另一种语句 —— for 循环,使一些循环结构变得更加简单。

for循环执行的次数是在执行前就确定的。语法格式如下:

/*For循环结构的使用
一、循环结构的4个要素
① 初始化条件
② 循环条件  --->是boolean类型
③ 循环体
④ 迭代条件

二、for循环的结构

for(①;②;④){
	③
}
*/

关于 for 循环有以下几点说明:

  • 最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。
  • 然后,检测布尔表达式的值。如果为 true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。
  • 执行一次循环后,更新循环控制变量。
  • 再次检测布尔表达式。循环执行上面的过程。
public class ForTest {
    public static void main(String[] args) {
        /*
        System.out.println("笨猪猪");
        System.out.println("笨猪猪");
        System.out.println("笨猪猪");
        System.out.println("笨猪猪");
        System.out.println("笨猪猪");
        */
        for (int i = 1;i<=5;i++){
            System.out.println("肥宇大笨猪");
        }
        //i:在for循环内有效。出了for循环就失效了。
        //System.out.println(i);

        //练习:
        int num = 1;
        for (System.out.println('a');num<=3; System.out.println('c'),num++){
            System.out.println('b');
        }
        //输出结果为abcbcbc
        //例题:遍历100以内的偶数,输出所有偶数的和,输出偶数的个数
        int sum = 0;
        int count=0;
        for (int i = 1;i<=100;i++){
            if (i%2==0){
                System.out.println(i);
                sum+=i;
                count++;
            }
            //System.out.println("总和为:" + sum);
        }
        System.out.println("总和为"+sum);
        System.out.println("个数为"+count);
    }
}

posted @ 2022-10-09 19:19  Swift周振宇  阅读(123)  评论(0)    收藏  举报