二维数组 柔情只为你懂 2022-09-24 15:19 250阅读 0赞 二维数组:(本质,以一维数组作为数组的元素)因为数组中的元素可以是任意类型。 声明创建语法: int\[\]\[\] iArrArr = new int\[一维数组的个数\]\[一维数组的长度\]; 二维数组可以先不定义一维数组的长度,但是必须先定义一维数组的个数。 使用增强嵌套for循环可以进行遍历或者使用经典for循环进行遍历 //其中牢记,二维数组中保存的元素是一维数组,一维数组保存的元素是类型值 for(int[] iArr : iArrArr) { for(int i : iArr) { System.out.println(i); } System.out.println(); } 利用二维数组保存26 a~z A~Z 0~9 public class ArrayArrayTest { public static void main(String[] args) { char[][] cArrArr = new char[4][]; cArrArr[0] = new char[26]; cArrArr[1] = new char[26]; cArrArr[2] = new char[10]; cArrArr[3] = new char[3]; for(int i = 0; i < cArrArr[0].length; i++) { cArrArr[0][i] = (char)('a' + i); } for(int i = 0; i < cArrArr[1].length; i++) { cArrArr[1][i] = (char)('A' + i); } for(int i = 0; i < cArrArr[2].length; i++) { cArrArr[2][i] = (char)('0' + i); } cArrArr[3][0] = '王'; cArrArr[3][1] = '*'; cArrArr[3][2] = '*'; /* for(int i = 0; i < cArrArr.length; i++) { for(int j = 0; j < cArrArr[i].length; j++) { System.out.print(cArrArr[i][j] + " "); } System.out.println(); } */ for(char[] cArr: cArrArr) { for(char c : cArr){ System.out.print(c + " "); } System.out.println(); } } } 二维数组小例子: 杨辉三角: /** 使用二维数组打印一个 10 行杨辉三角. 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 .... 【提示】 1. 第一行有 1 个元素, 第 n 行有 n 个元素 2. 每一行的第一个元素和最后一个元素都是 1 3. 从第三行开始, 对于非第一个元素和最后一个元素的元素. yanghui[i][j] = yanghui[i-1][j-1] + yanghui[i-1][j]; */ public class YanghuiTriangle { public static void main(String[] args) { int[][] iArr = new int[10][10]; //使用for给它赋值 for(int i = 0; i < iArr.length; i++) { for(int j = 0; j <= i; j++) { if(i == j || j == 0) { iArr[i][j] = 1; } else { iArr[i][j] = iArr[i-1][j-1] + iArr[i-1][j]; } } } for(int i = 0; i < iArr.length; i++) { for(int j = 0; j <= i; j++) { System.out.print(iArr[i][j] + " "); } System.out.println(); } } }
相关 二维数组 二维数组是一种数据结构,它具有多行多列的特点。在编程中,它可以被看作一个表格,每一行对应一个一维数组,而每一列则对应着该一维数组中的一个元素。通过下标来访问二维数组中的元素。 骑猪看日落/ 2023年10月08日 17:38/ 0 赞/ 44 阅读
相关 一维数组、二维数组 (一)数组 变量: 只能存储一个值 数组: 存储的一组相同数据类型的值, 存储个数: 由程序员在创建的数组的时候来指定, 缺点: 固定长度 也称为: 容器 1.数组要 柔情只为你懂/ 2023年10月04日 19:08/ 0 赞/ 101 阅读
相关 java二维数组(java二维数组) java语言二维数组 System.out.println方法是输出参数内容。你指定的参数是erwei+""。erwei是个数组,在java中数组也是一种对象,那么这个“ £神魔★判官ぃ/ 2023年09月25日 08:31/ 0 赞/ 93 阅读
相关 二维数组 二维数组 其实二维数组其实就是一个元素为一维数组的数组。 动态初始化方式一(指定有多少个长度相同的一维数组) 数据类型\[\]\[\] 变量名 = new 数据类 清疚/ 2023年06月26日 12:16/ 0 赞/ 47 阅读
相关 二维数组 二维数组:(本质,以一维数组作为数组的元素)因为数组中的元素可以是任意类型。 声明创建语法: int\[\]\[\] iArrArr = new int\[一维数组的个 柔情只为你懂/ 2022年09月24日 15:19/ 0 赞/ 251 阅读
相关 二维数组 上节讲解的数组可以看作是一行连续的数据,只有一个下标,称为 一维数组 。在实际问题中有很多数据是二维的或多维的,因此C语言允许构造多维数组。多维数组元素有多个下标,以确定它在数 一时失言乱红尘/ 2022年06月01日 10:30/ 0 赞/ 297 阅读
相关 二维数组 可以将二维数组理解为数组中的数组, 即一维数组里在存一个一维数组 格式1:int\[\]\[\] arr = new int\[2\]\[3\]; arr的二维 向右看齐/ 2022年06月01日 09:20/ 0 赞/ 305 阅读
相关 二维数组 1. 概述 int a\[3\]\[4\]; 总共是12个元素,可以当成3行4列看待,分别是 a\[0\]\[0\] a\[0\]\[1\ ゝ一世哀愁。/ 2022年05月01日 13:52/ 0 赞/ 310 阅读
相关 二维数组 二维数组 概念: 本质就是存放了一维数组的数组, 在Java中不存在真正意义的二维数组,多维数组本质还是一维数组 格式: 数据类型\[\]\[\] 数组名 = n 短命女/ 2021年11月04日 19:42/ 0 赞/ 474 阅读
还没有评论,来说两句吧...