數(shù)組

數(shù)組(array)

int [] arr3 = new int[0];
通常用于防止返回null

數(shù)組的特點

  1. 數(shù)組從0開始 方便尋址 首地址+索引*字節(jié)
  2. 數(shù)組可以隨機訪問
  3. 數(shù)組的長度是只讀的 不可以改變
  4. 合法的索引范圍是從0~length-1

聲明數(shù)組

  • int[] arr1; 一個數(shù)組為int類型的 推薦使用
  • int arr2[]; 一個int類型的數(shù)組
  • Boolean[] boolArr = new boolean[10];
  • 聲明并賦值
  • 以下形式不可用于方法實際參數(shù)的傳遞
  • int[] arr4 = {1,2,3,4,5};
  • 可以使用以下方式傳
  • int[] arr4 = new int[]{1,2,3,4,5};

實例化

arr1 = new int[5];5最多可以替換為2147483647

打印數(shù)組

打印arr1
System.out.println(Arrys.toString(arr1));
[0,0,0,0,0]

二維數(shù)組

int[] [] = new int [4][3];
{
{0,0,0}
{0,0,0}
{0,0,0}
{0,0,0}
}

打印

System.out.println(Arrys.deepToString(arr1);)

聲明并初始化二維數(shù)組

char[][] arr2 = {{'a','s','d','f'}
{'g','h','j','k'}
{'i','p','o','l'}
{'a','s','d','f'}
};

一維數(shù)組的遍歷

System.out.println(Arrays.toString(arr)); //[1, 2, 3, 4, 5]

二位數(shù)組的遍歷

System.out.println(Arrays.deeoToString(arr1)); //[[0, 0, 0], [0, 10, 0], [0, 0, -10], [0, 1024, 0]]  
System.out.println(Arrys.toString(arr1[0])); //[0, 0, 0]

System.out.println(Arrys.toString(arr1[1])); //[0, 10, 0]

System.out.println(Arrys.toString(arr1[2])); //[0, 0, -10]

System.out.println(Arrys.toString(arr1[3])); //[0, 1024, 0]

java 編程思想(電子版)
Effective java 最佳實際指南
java核心技術(shù)
java編程邏輯(不適合初學)
重構(gòu) 改善既有代碼的設(shè)計
in action
javaScript
headfirst 設(shè)計模式
設(shè)計模式之禪
算法圖解

算法LeetCode

China-pub 書店

作業(yè)

6個評委給分 從0~10 算出平局分
二位數(shù)組 密保塔

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容