Java算法制作直金字塔

For*_*hts 2 java algorithm

___________1
__________1 2 1
_________1 2 3 2 1
________1 2 3 4 3 2 1
______1 2 3 4 5 4 3 2 1
_____1 2 3 4 4 4 4 4 3 2 1
___1 2 3 3 3 3 3 3 3 3 3 2 1
__1 2 2 2 2 2 2 2 2 2 2 2 2 2 1
_1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Run Code Online (Sandbox Code Playgroud)

我想用java创建这个金字塔?有什么建议吗?

Joe*_*oel 6

这应该这样做:

public class Tower {
    public static void main(String[] args) {
        System.out.println("                 1                 ");
        System.out.println("               1 2 1               ");
        System.out.println("             1 2 3 2 1             ");
        System.out.println("           1 2 3 4 3 2 1           ");
        System.out.println("         1 2 3 4 5 4 3 2 1         ");
        System.out.println("       1 2 3 4 4 4 4 4 3 2 1       ");
        System.out.println("     1 2 3 3 3 3 3 3 3 3 3 2 1     ");
        System.out.println("   1 2 2 2 2 2 2 2 2 2 2 2 2 2 1   ");
        System.out.println(" 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ");
    }
}
Run Code Online (Sandbox Code Playgroud)