本文实例讲述了Java二维数组。分享给大家供大家参考,具体如下:
<强> 1每行的元素个数不同的二维数组强>
Java定义二维数组更加灵活,允许二维数组中的每行的元素个数不相等,这点与其他编程语言不同,例如下面这个二维数组,其中第1行有4个元素,第2行有3个元素,第3行有5个元素
int [] [] num={ {1,2,3,4}, {1,2,3}, {1,2,3,4,5} }; >之前下面的语句是声明整型的二维数组num并分配空间,其中第1行4个元素,第2行3个元素,第3行5个元素
int [] [] num=零; num=new int [3] []; num [0]=new int [4]; num [1]=new int [3]; num [2]=new int [5]; >之前上面的二维数组图解如下:
![]()
<强> 2取得二维数组的行数和特定行数的元素的个数强>
假设全国矿工工会是一个二维数组
int len、len0 len1 len2; len=num.length;//计算num的行数 len0=num [0] . length;//计算num第1行元素的个数 len1=num [1] . length;//计算num第2行元素的个数 len2=num [2] . length;//计算num第3行元素的个数 >之前
<强> 1代码强>
公开课twoDimensionArray { 公共静态void main (String [] args) { int和=0; int [] [] num={ 32}{30岁,35岁,26日, {33,34岁,30日,29日} };//声明数组并设置初值 for (int i=0;我& lt;num.length;+ + i)//输出销售量并计算总销售量 { system . out。打印(“第”+ (i + 1) +“个人的成绩为:"); for (int j=0;j & lt;num[我]。长度;+ + j) { system . out。打印(num[我][j] + " "); 和+=num[我][j]; } System.out.println (); } system . out。println (“\ n总成绩是“+和+”分!”); } } >之前<强> 2运行强>
第第一个人的成绩为:30 35 26 32
引用>
第2个人的成绩为:33 34 30 29日
总成绩是249分!更多关于java相关内容感兴趣的读者可查看本站专题:《java数组操作技巧总结》,《java字符与字符串操作技巧总结》,《java数学运算技巧总结》,《java数据结构与算法教程》及《java操作DOM节点技巧总结》
希望本文所述对大家java程序设计有所帮助。
Java二维数组实战案例