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

 

 

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();//换行
    }
                                  
 }
}

 

posted @ 2025-04-28 13:25  胖豆芽  阅读(7)  评论(0)    收藏  举报