Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中创建和打印三角形数组_Java_Printing_Matrix - Fatal编程技术网

在java中创建和打印三角形数组

在java中创建和打印三角形数组,java,printing,matrix,Java,Printing,Matrix,这是我的密码: public static int[][] arraytriangle(int lines){ int[][] tri = new int[lines][]; int c = 1; // incremented number to use as filler for (int i = 0; i < lines; i++){ for (int j = 0; j <= i; j++){ tri[i] = new i

这是我的密码:

public static int[][] arraytriangle(int lines){

    int[][] tri = new int[lines][];
    int c = 1; // incremented number to use as filler
    for (int i = 0; i < lines; i++){
        for (int j = 0; j <= i; j++){
        tri[i] = new int[i+1]; // defines number of columns
            tri[i][j] = c;
            System.out.print(c + " ");
            c++; // increment counter
        }
        System.out.println(); // making new line
    }
    System.out.println(Arrays.deepToString(tri));
    return tri;
公共静态int[][]数组三角形(int行){
int[]tri=新的int[行][];
int c=1;//用作填充的递增数字
对于(int i=0;i
tri[i] = new int[i+1];
必须发生在外循环内部,但在内循环外部。当前,您的内循环一直在重新分配
tri[i]
,因此只有最后一项保留分配给
deepToString

此分配

tri[i] = new int[i+1];
必须发生在外循环内部,但在内循环外部。当前,您的内循环一直在重新分配
tri[i]
,因此只有最后一项保留分配给
deepToString