使用二维数组加循环实现下面图形

img


请贴子们,使用Java实现图中三角形,用循环结构和二维数组来完成,

这样吗?

img

public class Test {
    public static void main(String[] args) {
        int [][] array = {
                {1,6,10,13,15},
                {1,2,7,11,14},
                {1,2,3,8,12},
                {1,2,3,4,9},
                {1,2,3,4,5}
        };
        for(int i=0;i<5;i++)
        {
            for (int j = 0;j<5;j++)
            {
                if(j<i)
                {
                    System.out.print("   ");
                }else{
                    if(array[i][j]<10)
                    {
                        System.out.print(" ");
                    }
                    System.out.print(array[i][j]+" ");
                }
            }
            System.out.println();
        }
    }
}