激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務(wù)器之家 - 編程語(yǔ)言 - JAVA教程 - Java編程中二維數(shù)組的初始化和基本操作實(shí)例

Java編程中二維數(shù)組的初始化和基本操作實(shí)例

2020-01-12 14:40gonglianying JAVA教程

這篇文章主要介紹了Java編程中二維數(shù)組的初始化和基本操作實(shí)例,是Java入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

Java二維數(shù)組的聲明和初始化

1.二維數(shù)組可以看成以數(shù)組為元素的數(shù)組;
2.Java中二維數(shù)組的聲明和初始化應(yīng)按照從高維到低維的順序進(jìn)行.


實(shí)例:
靜態(tài)初始化:
Array2.java:

程序代碼

?
1
2
3
4
5
6
7
8
9
10
11
public class Array2
{
  public static void main(String args[]) {
    int a[][] = {{1,2},{3,4,5,6},{7,8,9}} ;
    for(int i=0 ; i <a.length ; i++) {
      for(int j=0 ; j<a[i].length ; j++) {
        System.out.println("a[" + i + "][" + j + "]=" + a[i][j]) ;
      }
    }
  }
}

 

動(dòng)態(tài)初始化:

程序代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public class Array2D
{
  public static void main(String args[]) {
    int i , j ;
    String s[][] ;
    s = new String[3][] ;
    s[0] = new String[2] ;
    s[1] = new String[3] ;
    s[2] = new String[2] ;
    for(i=0 ; i<s.length ; i++) {
      for(j=0 ; j <s[i].length ; j++) {
        s[i][j] = new String("我的位置是:" + i + "," + j) ;
      }
    }
    for(i=0 ; i<s.length ; i++) {
      for(j=0 ; j<s[i].length ; j++) {
        System.out.println(s[i][j]) ;
      }
    }
  }
}

關(guān)于Java中的二維數(shù)組操作[實(shí)例]:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
public class Lesson{
  public static void main(String [] args){
   
    //二維數(shù)組的聲明方式:
    //數(shù)據(jù)類(lèi)型 [][] 數(shù)組名稱(chēng) = new 數(shù)據(jù)類(lèi)型 [長(zhǎng)度][長(zhǎng)度] ;
    //數(shù)據(jù)類(lèi)型 [][] 數(shù)組名稱(chēng) = {{123},{456}} ;
     
    /*
    int [][] arr = {{123},{456}}; //定義了兩行三列的二維數(shù)組并賦值
    for(int x = 0; x<arr.length; x++){ //定位行
      for(int y = 0; y<arr[x].length; y++){ //定位每行的元素個(gè)數(shù)
        System.out.print(arr[x][y]);
      }
      System.out.println("/n");
    }
    */
    int [][] num = new int [3][3]; //定義了三行三列的二維數(shù)組
    num[0][0] = 1; //給第一行第一個(gè)元素賦值
    num[0][1] = 2; //給第一行第二個(gè)元素賦值
    num[0][2] = 3; //給第一行第三個(gè)元素賦值
     
    num[1][0] = 4; //給第二行第一個(gè)元素賦值
    num[1][1] = 5; //給第二行第二個(gè)元素賦值
    num[1][2] = 6; //給第二行第三個(gè)元素賦值
     
    num[2][0] = 7; //給第三行第一個(gè)元素賦值
    num[2][1] = 8; //給第三行第二個(gè)元素賦值
    num[2][2] = 9; //給第三行第三個(gè)元素賦值
    for(int x = 0; x<num.length; x++){ //定位行
      for(int y = 0; y<num[x].length; y++){ //定位每行的元素個(gè)數(shù)
        System.out.print(num[x][y]);
      }
      System.out.println("/n");
    }
  }
}
//數(shù)組值arr[x][y]表示指定的是第x行第y列的值。
//在使用二維數(shù)組對(duì)象時(shí),注意length所代表的長(zhǎng)度,
//數(shù)組名后直接加上length(如arr.length),所指的是有幾行(Row);
//指定索引后加上length(如arr[0].length),指的是該行所擁有的元素,也就是列(Column)數(shù)目。

再來(lái)看一個(gè)例子:兩個(gè)二維數(shù)組,將它們整合為一個(gè)新的二維數(shù)組,元素為兩數(shù)組對(duì)應(yīng)元素的和。輸入兩數(shù)組: {{1,5},{2,3},{6,5}},   {{4,2},{2,6},{5,7}}
輸出打印: {{5,7},{4,9},{11,12}}

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
代碼:
class arraysCtrl{
  static void arraysAdd(int[][] a,int[][] b)
  {
    StringBuffer sbResult = new StringBuffer("{");
    int[][] result = new int[a.length][b.length];
    for(int i=0;i<a.length;++i)
    {
      sbResult.append("{");
      for(int j=0;j<a[i].length;++j)
      {
         
        result[i][j] = a[i][j]+b[i][j];
        sbResult.append(result[i][j]);
        if(j == a[i].length-1)
        {
          if(i == a.length-1)
          {
            sbResult.append("}");
          }else{
            sbResult.append("},");
          }          
          break;
        }
        sbResult.append(",");
      }
      if(i == a.length-1)
      {
        sbResult.append("}");
        break;
      }
         
    }
    System.out.println(sbResult);
  }
  public static void main(String[] args) {
 
    int[][] aTst1 = {{1,5},{2,3},{6,5}}, aTst2 = {{4,2},{2,6},{5,7}};
    arraysAdd(aTst1,aTst2);
  }
}

延伸 · 閱讀

精彩推薦
721
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 免费在线成人网 | 亚洲一区二区免费 | 成人毛片免费 | 精品黑人一区二区三区国语馆 | 轻点插视频| 日日碰日日操 | 精品一区二区在线播放 | 手机av免费电影 | 五月婷婷第四色 | 成年毛片| 国产一区二区三区撒尿在线 | 暖暖免费观看高清完整版电影 | 国产成人高清在线观看 | 精品中文字幕在线观看 | 一级做a爱视频 | 污视频在线免费播放 | 欧美成人精品欧美一级乱黄 | 草草久 | 爱爱插插视频 | 伊人成人免费视频 | 黄色国产在线观看 | 国产91丝袜在线熟 | 欧美成a人片在线观看久 | 一起草av在线 | 中文字幕国产一区 | 原来神马影院手机版免费 | 久久成人免费网 | 国产一级大片在线观看 | 久久久免费观看完整版 | 中文字幕一二区 | 露脸各种姿势啪啪的清纯美女 | 在线观看日韩av电影 | 久久亚洲精品国产一区 | 欧日韩| 主人在调教室性调教女仆游戏 | 日本中文字幕网址 | 最新国产毛片 | 久色亚洲 | 日韩在线视频一区二区三区 | 91看片入口| h视频免费在线 |