在java中打印金字塔模式

时间:2014-07-31 10:52:12

标签: java

public class Main {

    public static void main(String[] args) {

                int i,j,k;
        for(i=1;i<=4;i++)
        {
            for(j=1;j<=i;j++)
            {
                for(k=3;k>0;k--)
                {
                    System.out.println(" ");
                }
                System.out.println("*");
               }
            System.out.println("\n");

        }

    }

}

输出是:

*





*



*





*



*



*





*



*



*



*


BUILD SUCCESSFUL (total time: 0 seconds)

1 个答案:

答案 0 :(得分:2)

试试这个:

public static void main(String[] args) {

     for(int i=0;i<5;i++) {
         for(int j=0;j<5-i;j++) {
             System.out.print(" ");
         }
        for(int k=0;k<=i;k++) {
            System.out.print("* ");
        }
        System.out.println();  
    }

}

<强>输出:

     * 
    * * 
   * * * 
  * * * * 
 * * * * *

为了您的知识,System.out.println将在System.out.print将在同一行打印的新行上打印。