Java語言中的數(shù)組
目錄
一、定義格式 二、動態(tài)初始化 三、元素訪問 四、內(nèi)存分配 五、靜態(tài)初始化 六、兩個常見問題 七、兩個常見操作
一、定義格式
二、動態(tài)初始化
三、元素訪問
四、內(nèi)存分配
五、靜態(tài)初始化
public class day_005 {public static void main(String[] args){//動態(tài)初始化int arr1[] = new int[3];System.out.println("動態(tài)初始化");System.out.println("在內(nèi)存中的地址是:"+arr1);System.out.println(arr1[0]);System.out.println(arr1[1]);System.out.println(arr1[2]);System.out.println("------");//靜態(tài)初始化int[] arr2 ={2,3,4};System.out.println("靜態(tài)初始化");System.out.println("在內(nèi)存中的地址是:"+arr2);System.out.println(arr2[0]);System.out.println(arr2[1]);System.out.println(arr2[2]);}}

六、兩個常見問題
public class day_005 {public static void main(String[] args) {//動態(tài)初始化int arr1[] = new int[3];System.out.println(arr1[3]);System.out.println("------");}}

public class day_005 {public static void main(String[] args) {//動態(tài)初始化int arr1[] = new int[3];//null,空值,引用數(shù)據(jù)類型的默認(rèn)值,表示不指向任何有效對象arr1 = null;System.out.println(arr1[1]);}}

七、兩個常見操作
public class day_005 {public static void main(String[] args) {//靜態(tài)初始化int[] arr = {1, 2, 3};//遍歷數(shù)組for (int i = 0; i < arr.length; i++) {System.out.println(arr[i]);}}}

arr.length表示獲取數(shù)組元素數(shù)量,也就是數(shù)組的長度。//最大值public class day_005 {public static void main(String[] args) {//靜態(tài)初始化int[] arr = {23, 2, 35, 67, 10};//定義變量用來保存最值int max = arr[0];//取數(shù)組中第一個值作為最值的初始值//將定義的最值變量與數(shù)組中每一個值進(jìn)行比較,每次都將最大值保存在變量中for (int i = 1; i < arr.length; i++) {if (arr[i] > max) {max = arr[i];}}//比較結(jié)束后輸出最值System.out.println("最大值為:" + max);}}




評論
圖片
表情
