Java二维数组实战案例

  

本文实例讲述了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];      之前      

上面的二维数组图解如下:

  

癑ava二维数组实战案例"

  

<强> 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二维数组实战案例