Java教程

java--> javaSE--> for 循环实例

本文主要是介绍java--> javaSE--> for 循环实例,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

for循环

单循环

​ 问题:输出1+2+...+100的和

public class SumFor {
    public static void main(String[] args) {
       sum();
    }
    public static void sum(){
        int sum=0;
        for (int i = 1; i <=100; i++) {
            sum=sum+i;
        }
        System.out.println(sum);
    }
}


双循环

​ 问题1:使用双重for循环,通过控制台打印出九九乘法表

public class ForForDemo1 {
    //打印九九乘法表
    public static void main(String[] args) {
        math();
    }
    public static  void math(){
        //九行九列 
        //外层控制行
        for (int i = 1; i <=9 ; i++) {
            //内层控制列
            for (int j = 1; j <=i ; j++) {
                System.out.print(j+"*"+i+"="+j*i+"\t");
            }
            //换行
            System.out.println();
        }
        
    }
}

11=1
1
2=2 22=4
1
3=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
1
6=6 26=12 36=18 46=24 56=30 66=36
1
7=7 27=14 37=21 47=28 57=35 67=42 77=49
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 9*9=81

问题2:打印出三角形

图示(步骤)

public class ForForDemo2 {
    //打印三角形
    public static void main(String[] args) {
       out();
    }
    public static void out(){
        for (int i = 1; i <=5 ; i++) {
            for (int j = 5; j >=i ; j--) {
                System.out.print(" ");
            }
            for (int j = 1; j <=i; j++) {
                System.out.print("*");
            }
            for (int j = 2; j <=i; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

图示(效果)

这篇关于java--> javaSE--> for 循环实例的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!