欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java二維數(shù)組實(shí)戰(zhàn)案例

 更新時(shí)間:2019年08月28日 11:43:25   作者:cakincqm  
這篇文章主要介紹了Java二維數(shù)組,結(jié)合具體案例形式分析了java二維數(shù)組定義、遍歷、計(jì)算等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Java二維數(shù)組。分享給大家供大家參考,具體如下:

一 點(diǎn)睛

1 每行的元素個(gè)數(shù)不同的二維數(shù)組

Java定義二維數(shù)組更加靈活,允許二維數(shù)組中的每行的元素個(gè)數(shù)不相等,這點(diǎn)與其他編程語(yǔ)言不同,例如下面這個(gè)二維數(shù)組,其中第1行有4個(gè)元素,第2行有3個(gè)元素,第3行有5個(gè)元素

int [][] num={
  {1,2,3,4},
  {1,2,3},
  {1,2,3,4,5}
 };

下面的語(yǔ)句是聲明整型的二維數(shù)組num并分配空間,其中第1行4個(gè)元素,第2行3個(gè)元素,第3行5個(gè)元素

int [][] num =null;
num = new int[3][];
num[0] = new int[4];
num[1] = new int[3];
num[2] = new int[5];

上面的二維數(shù)組圖解如下:

2 取得二維數(shù)組的行數(shù)和特定行數(shù)的元素的個(gè)數(shù)

假設(shè)num是一個(gè)二維數(shù)組

int len,len0,len1,len2;
len = num.length;      // 計(jì)算num的行數(shù)
len0 = num[0].length;    // 計(jì)算num第1行元素的個(gè)數(shù)
len1 = num[1].length;    // 計(jì)算num第2行元素的個(gè)數(shù)
len2 = num[2].length;    // 計(jì)算num第3行元素的個(gè)數(shù)

二 實(shí)戰(zhàn)

1 代碼

public class twoDimensionArray
{
   public static void main( String[] args )
   {
      int sum = 0;
      int[][] num = {
           { 30, 35, 26, 32 },
           { 33, 34, 30, 29 }
           };             // 聲明數(shù)組并設(shè)置初值
      for( int i = 0; i < num.length; ++i )      // 輸出銷售量并計(jì)算總銷售量
      {
      System.out.print( "第 " + (i + 1) + " 個(gè)人的成績(jī)?yōu)椋? );
      
      for( int j = 0; j < num[i].length ; ++j )
      {
         System.out.print( num[ i ][ j ] + " " );
         sum += num[ i ][ j ];
      }
        System.out.println();
      }
      System.out.println( "\n總成績(jī)是 " + sum + " 分!" );
   }
}

2 運(yùn)行

第 1 個(gè)人的成績(jī)?yōu)椋?0 35 26 32
第 2 個(gè)人的成績(jī)?yōu)椋?3 34 30 29
總成績(jī)是 249 分!

更多關(guān)于java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java數(shù)組操作技巧總結(jié)》、《Java字符與字符串操作技巧總結(jié)》、《Java數(shù)學(xué)運(yùn)算技巧總結(jié)》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》及《Java操作DOM節(jié)點(diǎn)技巧總結(jié)

希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論