1.二维数组的创建与赋值
与一维数组的创建与赋值类似,例如:
int arr[][]=new int[3][4];//创建二维数组 //二维数组的初始化 int a1[][]= {{1,2,3},{4,5,6}}; int a2[][]=new int[][] {{1,2,3},{4,5,6}}; int a3[][]=new int[2][3]; a3[0]=new int[] {1,2,3};//给二维数组的元素赋值一维数组时必须要用new int[] a3[1][0]=56; a3[1][1]=11; a3[1][2]=55;//左索引决定行,右索引决定列
2.二维数组的应用
用二维数组输出诗句,横排列或者竖排列,例如:
char arr[][]=new char[4][]; arr[0]=new char[] {'春','江','潮','水','连','海','平'}; arr[1]=new char[] {'海','上','明','月','共','潮','生'}; arr[2]=new char[] {'滟','滟','随','波','千','万','里'}; arr[3]=new char[] {'何','处','春','江','无','月','明'}; System.out.println("----横版----"); for(int i=0;i<arr.length;i++) { for(int j=0;j<arr[i].length;j++) { System.out.print(arr[i][j]); } if(i%2==0) { System.out.println(","); }else { System.out.println("。"); } } /* ----横版---- 春江潮水连海平, 海上明月共潮生。 滟滟随波千万里, 何处春江无月明。 */ System.out.println("--横版--"); for(int j=0;j<arr[0].length;j++) { for(int i=3;i>=0;i--) { System.out.print(arr[i][j]); } System.out.println(); } System.out.println("。,。,"); /* --横版-- 何滟海春 处滟上江 春随明潮 江波月水 无千共连 月万潮海 明里生平 。,。, */
int arr[][]=new int[3][4];//创建二维数组//二维数组的初始化int a1[][]= {{1,2,3},{4,5,6}};int a2[][]=new int[][] {{1,2,3},{4,5,6}};int a3[][]=new int[2][3];a3[0]=new int[] {1,2,3};//给二维数组的元素赋值一维数组时必须要用new int[]a3[1][0]=56;a3[1][1]=11;a3[1][2]=55;//左索引决定行,右索引决定列
标签:arr,int,a3,二维,数组,new 来源: https://www.cnblogs.com/mlzhang/p/14615228.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。