金字塔不能在控制台上正确打印

时间:2015-09-24 12:03:21

标签: java

我正在尝试获得简单的金字塔程序,我的编码看起来非常好并且运行良好,并且在编译之后它不会产生预期的输出!

以下是我的代码:

package DataTypes;

public class Pyramids {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        for(int x=0; x<=10; x++){
            for(int y=0; y<x; y++){
                System.out.println("*");

            }

            System.out.println();
        }

    }

}

预期输出

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

但它以下面的方式返回相同的输出;

*

*
*

*
*
*

*
*
*
*

*
*

*
*

*
*
*
*
*
*

*
*
*
*
*
*
*

*
*
*
*
*
*
*
*

*
*
*
*
*
*
*
*
*

*
*
*
*
*
*
*
*
*
*

1 个答案:

答案 0 :(得分:3)

System.out.println("*");

改为使用

System.out.print("*");

每次打印*时都不想更改行。