首页 > 编程知识 正文

二维数组的初始化方法,java数组初始化的三种方式

时间:2023-05-06 17:27:44 阅读:146659 作者:2490

初始化方法:

1、用大括号直接赋值,适合已经确定知道数组元素的情况

2、给出二维阵列的大小

3、序列二维长度变化,无变化

代码示例如下所示。

公共类新阵列(字符串[ ] args (/第一类://int ) ) (arr1=新int ) ),2 )。 int [ ] [ ] arr1={ 1,2 }、{ 2,3 }、{ 4,5 }; system.out.println('arr1中的数值:'); for(intI=0; i3; I ) for(intj=0; j2; j ) system.out.print(arr1[I][j]; system.out.print('n ' ); 显示为//序列的表示(//第二类int[][] arr2=new int[4][3]; system.out.println('arr2中的数值:'); for(intI=0; i arr2.length; I ) for(intj=0; jarr2[i].length; j ) arr2[i][j]=i*j; for(intI=0; iarr2.length; I ) for(intj=0; jarr2[i].length; j ) system.out.print(arr2[I][j]; system.out.print('n ' ); (//第三类int () ) arr3=newint ) ) );//五行长度system.out.println('arr3中的数值:'); for(intI=0; iarr3.length; I ) { arr3[i]=new int[i 1]; //列的长度每次都变化。 每次重新申请空格(长度) for intj=0的j arr3[i].length; j ) arr3[i][j]=i j; }for(intI=0; iarr3.length; I ) for(intj=0; jarr3[i].length; j ) system.out.print(arr3[I][j]; system.out.print('n ' ); }}程序执行结果:

arr1的数值: 122345arr2的数值: 000012024036arr3的数值: 0122343456

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。