for循环

1、使用for循环输出矩形

    public static void print1(int h,int w){
        for(int i=0; i<h; i++){
            for(int j=0; j<w; j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }

结果:******
   ******
   ******
        ******
        ******

2、使用for循环输出倒直角三角形

    public static void print2(int h){
        for(int i=0; i<h; i++){
            for(int j=h; j>i; j--){
                System.out.print("*");
            }
            System.out.println();
        }
    }

结果:   *****
    ****
    ***
    **
    *

3、使用for循环输出正三角形

    public static void print3(int h){
        for(int i=1; i<h+1; i++){
            for(int j=0; j<i; j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }

结果:*
        **
        ***
        ****
        *****

4、使用for循环输出倒三角形

    public static void print4(int h){
        for(int i=1; i<h+1; i++){
            for(int j=h; j>i; j--){
                System.out.print(j);
            }
            System.out.println();
        }
    }

结果:    54321
            5432
            543
            54
            5

5、使用for循环输出正三角形

    public static void print5(int h){
        for(int i=1; i<h+1; i++){
            for(int j=0; j<i;j++){
                System.out.print(i);
            }
            System.out.println();
        }
    }

结果:   1
            22
            333
            4444
            55555

6、使用for循环输出倒正三角形

  public static void print6(int h){
        for(int i=1; i<h+1; i++){
            for(int j=1; j<i; j++){
                System.out.print(" ");
            }
            for(int k=h+1; k>i; k--){
                System.out.print("* ");
            }
            System.out.println();
        }
   }

结果:    * * * * *
             * * * *
              * * *
               * *
                *

7、使用for循环输出九九乘法表

    public static void print7(){
        for(int i=1; i<10; i++){
            for(int j=1; j<i+1; j++){
                System.out.print(j+"X"+i+"="+i*j+" ");
            }
            System.out.println();
        }
    }

结果:    1X1=1    
            1X2=2    2X2=4    
            1X3=3    2X3=6    3X3=9    
            1X4=4    2X4=8    3X4=12    4X4=16    
            1X5=5    2X5=10    3X5=15    4X5=20    5X5=25    
            1X6=6    2X6=12    3X6=18    4X6=24    5X6=30    6X6=36    
            1X7=7    2X7=14    3X7=21    4X7=28    5X7=35    6X7=42    7X7=49    
            1X8=8    2X8=16    3X8=24    4X8=32    5X8=40    6X8=48    7X8=56    8X8=64    
            1X9=9    2X9=18    3X9=27    4X9=36    5X9=45    6X9=54    7X9=63    8X9=72    9X9=81   

原文地址:https://www.cnblogs.com/rrb520/p/5273007.html