程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> JAVA 第四章 數組

JAVA 第四章 數組

編輯:關於JAVA

JAVA 第四章 數組。本站提示廣大學習愛好者:(JAVA 第四章 數組)文章只能為提供參考,不一定能成為您想要的結果。以下是JAVA 第四章 數組正文


數組保管的是一組有順序的、具有相反類型的數據。

1、創立:

  數組的聲明格式: int arrary[];

  int [] array1, array2; //同時聲明多個數組。

  下面的語句只是對數組停止了聲明,還沒有對其分配內存,不可寄存、訪問。Java中數組可以看做是一種特殊的對象,可用new對數組分配內存空間。

  數組的初始化:int array[] = new int[5];  //創立方式一,有默許值哦!

  數組的另一種創立方式:int array[] ={1, 2, 3, 4, 5};

 

2、數組拷貝

  int array1[] = {1,2,3};

  int array2[] = {4,5,6};

    array1 = array2; //粗犷的辦法只是讓array1指向array2的內存空間,並沒有將array2內的內容粘貼復制到array1中,此處只是賦值。

  System.arraycopy(fromArray, fromIndex, toArray, toIndex, length); //數組拷貝的正確開啟方式。

 

3、多維數組:

  創立:int [][] array2D = new int [3][3];

       int [][] array2D = {{1, 1, 1}{2, 2, 2}{3, 3, 3}};

 

4、不規則數組:

  創立:int [][] array2D = new int [3][];  //數組行在聲明時必需確定,行數可以再確定!

       array2D[1] = new int[1];

       array2D[2] = new int[2];

       array2D[3] = new int[3];

 

5、For-Each循環語句:
  for循環只能對一位數組失效,要獲取一個多維數組的每一個元素,應該用For-Each循環語句。

  格式為:for(數據類型 變量 : 集合) /*for關鍵字後括號裡先是集合的數據類型,接著是一個元素用於停止操作,它表示以後訪問的集合元素,最後是要訪問的集合。*/

      語句塊

  例如:int nums[][] = {{1,2,3},{4,5,6},{7,8,9}};

       for(int x[] : nums)

       for(int y :x ){

          System.out.print(y + " ");

     }

     

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved