for循环

Posted happyxyf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for循环相关的知识,希望对你有一定的参考价值。

package com.xuyifan.struct;

/**
 * @author xyf
 * @create 2020-08-11-11:08
 */
/**
 for循环最先执行初始化步骤,可以声明一种类型,但是可以初始化一个或多个初始化变量
 也可以是空语句
 检测布尔表达式的值,如果为true,则循环体被执行,为false则终止
 执行一次后,更新循环变量(i++)
 再次检测布尔表达式,循环过程
 for(,,)死循环
 */
public class Demo08ForStruct {
    public static void main(String[] args) {
        int sum=0;
        for (int i=0;i<=100;i++){
            sum+=i;
        }
        System.out.println(sum
        );
    }
}

练习

package com.xuyifan.struct;

/**
 * @author xyf
 * @create 2020-08-11-11:16
 */
//0-100之间奇数和偶数的和
public class Demo08forStruct2 {
    public static void main(String[] args) {

        int sum_of_odd=0;
        int sum_of_even=0;
        for (int j = 0; j <=100 ; j++) {
            if (j%2==0){
                sum_of_even+=j;
            }else {
                sum_of_odd+=j;
            }
        }
        System.out.println(sum_of_even);
        System.out.println(sum_of_odd);
    }
}
输出
2550
2500

练习2

package com.xuyifan.struct;

/**
 * @author xyf
 * @create 2020-08-11-11:23
 */
//用while或for循环输出0-1000中能被5整除的数字,每行输出3个
public class Domo08Practice {
    public static void main(String[] args) {
        for (int i = 0; i <=1000 ; i++) {
            if ((i%5)==0){
                System.out.print(i+"	");
            }
            if (i%(5*3)==0){
                System.out.println();
            }

        }
    }

}

练习3

打印99乘法表

package com.xuyifan.struct;

/**
 * @author xyf
 * @create 2020-08-11-11:31
 */
//打印九九乘法表
public class Demo08Practice03 {
    public static void main(String[] args) {
        for (int i = 1; i < 10; i++) {
            for (int i1 = 1; i1 <= i; i1++) {
                System.out.print(""+i+"*"+""+i1+"="+i*i1+"	");
            }
            System.out.println();
        }
    }
}
1*1=1    
2*1=2    2*2=4    
3*1=3    3*2=6    3*3=9    
4*1=4    4*2=8    4*3=12    4*4=16    
5*1=5    5*2=10    5*3=15    5*4=20    5*5=25    
6*1=6    6*2=12    6*3=18    6*4=24    6*5=30    6*6=36    
7*1=7    7*2=14    7*3=21    7*4=28    7*5=35    7*6=42    7*7=49    
8*1=8    8*2=16    8*3=24    8*4=32    8*5=40    8*6=48    8*7=56    8*8=64    
9*1=9    9*2=18    9*3=27    9*4=36    9*5=45    9*6=54    9*7=63    9*8=72    9*9=81    

 

以上是关于for循环的主要内容,如果未能解决你的问题,请参考以下文章

如何在Django视图中使用for循环返回每次迭代[关闭]

如何使用引导程序和 for 循环在 django 中创建电影片段?

for循环结构

codeblock代码片段

C#VS快捷键

C#VS快捷键