for循环嵌套:小星星排列问题

    需求1:打印以下图形
        ****
        ****
        ****
        for(int i = 0;i<3;i++){//控制行数
            for(int j = 0;j<4;j++){//控制列数
                System.out.print("*");
            }
            System.out.println();//换行
        }
        
    需求2:打印以下图形
        *        i=0
        **        i=1
        ***        i=2
        ****    i=3
        *****    i=4
        for(int i = 0;i<5;i++){
            for(int j = 0;j<=i;j++){
                System.out.print("*");
            }
            System.out.println();
        }
        
    需求3:打印以下图形
            *
           **
          ***
         ****
        *****
        for(int i = 0;i<5;i++){
            for(int k = 0;k<4-i;k++){
                System.out.print(" ");
            }
            for(int j = 0;j<=i;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    
    需求4:打印以下图形
        *****
        ****
        ***
        **
        *
        for(int i = 0;i<5;i++){
            for(int j = 0;j<5-i;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    
    需求5:打印以下图形
        *****
         ****
          ***
           **
            *
        for(int i = 0;i<5;i++){
            for(int k = 0;k                 System.out.print(" ");
            }
            for(int j = 0;j<5-i;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    
    需求6:打印以下图形
           *
          ***
         *****
        *******
        for(int i = 0;i<4;i++){
            for(int k = 0;k<3-i;k++){
                System.out.print(" ");
            }
            for(int j = 0;j                 System.out.print("*");
            }
            System.out.println();
        }
    
    需求7:打印以下图形
           *
          * *
         *   *
        *******
        for(int i = 0;i<4;i++){
            for(int k = 0;k<3-i;k++){
                System.out.print(" ");
            }
            for(int j = 0;j                 //第一行 || 最后一行 || 每行的第一列 || 每行的最后一列
                if(i==0 || i==3 || j==0 || j==i*2){
                    System.out.print("*");
                }else{
                    System.out.print(" ");
                }
            }
            System.out.println();
        }
        
    需求8:打印以下图形
        *******
         *****
          ***
           *
        for(int i = 0;i<4;i++){
            for(int k = 0;k                 System.out.print(" ");
            }
            for(int j = 0;j<7-2*i;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    
    需求9:打印以下图形
        *******
         *   *
          * *
           *
        for(int i = 0;i<4;i++){
            for(int k = 0;k                 System.out.print(" ");
            }
            for(int j = 0;j<7-2*i;j++){
                //第一行 || 最后一行 || 每行的第一列 || 每行的最后一列
                if(i==0 || i==3 || j==0 || j==7-2*i-1){
                    System.out.print("*");
                }else{
                    System.out.print(" ");
                }
            }
            System.out.println();
        }
        
    需求10:九九乘法表
        for(int i = 1;i<=9;i++){
            for(int j = 1;j<=i;j++){
                System.out.print(j + "x" + i + "=" + (i*j) + "\t");
            }
            System.out.println();
        }
        
    需求11:九九乘法表
        for(int i = 1;i<=9;i++){
            for(int k = 1;k                 System.out.print("\t");
            }
            for(int j = i;j<=9;j++){
                System.out.print(i + "x" + j + "=" + (i*j) + "\t");
            }
            System.out.println();
        }

你可能感兴趣的:(java,算法,开发语言)