创建一个二维数组 每行的元素个数不一样

import java.util.Scanner; public class For02{ public static void main(String[] args){ System.out.println("创建一个已知元素的二维数组 数组内元素个数不一样"); int arr[][] = new int[3][];//定义二维数组 因为每行的元素不一样 所以第二个空起来 for(int i=0;i<arr.length;i++){//3行循环3次 arr[i]=new int[i+1];//为每开辟空间 //给元素赋值 for(int j=0;j<arr[i].length;j++){ arr[i][j]=i+1; } } //输出数组 for(int i=0;i<arr.length;i++){ for(int j=0;j<arr[i].length;j++){ System.out.print(arr[i][j]+"\t"); } System.out.println();//换行 } } }
浙公网安备 33010602011771号