Java中一維數組和二維數組的定義方式


1、一維數組的三種定義方式

int[] arr1=new int[10]; int[] arr2={1,2,3,6}; int[] arr3=new int[]{1,2,3,4,5,6,7,22};

2、二維數組的定義方式

  

格式1: 動態初始化
數據類型 數組名 [ ][ ] = new 數據類型[m][n]
數據類型 [ ][ ]  數組名 = new 數據類型[m][n]
數據類型 [ ]   數組名 [ ] = new 數據類型[m][n]

舉例:int [ ][ ]  arr=new  int [5][3];  也可以理解為“5行3例”

格式2: 靜態初始化
數據類型 [ ][ ]   數組名 = {{元素1,元素2....},{元素1,元素2....},{元素1,元素2....}.....};

舉例:int [ ][ ]  arr={{22,15,32,20,18},{12,21,25,19,33},{14,58,34,24,66},};

靜態初始化可用於不規則二維數組的初始化

//第一種方式:
int a[][]={{1,2,3},{4,5,6}};
//第二種方式;
int[][] ints = new int[4][2];
ints[i][j] =__; //分別賦值
//第三種方式:第二維的長度可以動態申請
int[][] arr3 = new int[5][];//五行的長度

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM