其他分享
首页 > 其他分享> > 循环结构:for

循环结构:for

作者:互联网

for循环

死循环

关于for 循环有以下几点说明:
最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。
然后,检测布尔表达式的值。如果为true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。
执行一次循环后,更新语环控制变量(迭代因子控制循环变量的增减)。
再次检测布尔表达式。循环执行上面的过程。

for(;;){
    //一直循环
}

练习1:计算0到100之间奇数和偶数的和

package com.zhen.struct;

public class ForDemo02 {
    public static void main(String[] args) {

        int oddSum = 0;
        int evenSum = 0;

        for (int i = 0; i <= 100; i++) {
            if (i%2==0){
                //if (i%2!=0){ //奇数
                evenSum = evenSum + i; //偶数
            }else {
                oddSum = oddSum + i;    //奇数
            }
        }

        System.out.println("奇数和为=" + (int)oddSum);
        System.out.println("偶数和为=" + (int)evenSum);

    }
}

练习2:用for循环输出1-1000之间能被5整除的数,并且每行输出3个数字

println输出完会自动换行
print输出完不会换行

package com.zhen.struct;

public class ForDemo03 {
    public static void main(String[] args) {

        int num = 0 ;
        for (int i = 1; i <=1000; i++) {

            if (i%5==0){
                System.out.print(i+"\t");
                //"\t"相当于 TAB键

                ++num;

                if (num == 3){
                    System.out.println();
                   // System.out.print("\n");
                    num = 0;


                    //println输出完会自动换行
                    //print输出完不会换行
                }
            }

        }

    }
}

练习3:打印九九乘法表

package com.zhen.struct;

public class ForDemo04 {
    public static void main(String[] args) {


        for (int j = 1; j < 9; j++) {
            for (int i = 1; i <= j; i++) {
                System.out.print(i + "*"+j+"=" + i*j + "\t");
            }
            System.out.println();
        }


        /*1.先打印第一列
          2.一个循环包内再一个循环包
          3.去掉重复项
          4.调整样式
         */

        
    }
}

标签:struct,int,void,zhen,循环,public,结构
来源: https://www.cnblogs.com/beiluojun/p/16171805.html