java15

1.數組 格式:數據類型 [ ] 數據名稱 = new 數據類型 [ ] { }; 2.初始化 靜態初始化(已知要開多少個房間來存儲數據)數組

int[ ] a =new int[ ]  {12,32,54,64};
System.out.println(a[0]);
【12】

動態初始化(未知數據個數,須要預留空間 )code

int[ ] b =new int [10];//預留了十個空位
System.out.println(b[11]);         //超過預留空間個數則會報錯(稱爲數組越界)
【ArrayIndexOutOfBoundsException】
b[0]=11;
b[1]=12;
System.out.println(b[0]);
System.out.println(b[1]);
【11】
【12】
String[ ] c=new String[10];
c[0]="hhh";
c[3]="asdf";
System.out.println(c[0]);
System.out.println(c[3]);
【hhh】
【asdf】

3.數組的長度報數 4.遍歷數組 加減數據,輸出也隨之變化 5.數組的練習:整個數組的輸出 特別注意: 數組中數據的長度比 [ ] 的數字多一 思考步驟: 1.輸出「[」 2.所有輸出每一位數據 3.除最後一位數據外,其餘每位數據後都要加「,」 4.輸出「]」 【以不一樣的數據類型定義的數組】 6.數組的練習2:整個數組倒序輸出 7.二維數組io

法一:
		int[] a = {1,2,3};
		int[] b = {0,1,2,3};
		int[] c = {4,5,6};
		int[][] two = new int[][] {a,b,c};
		System.out.println(two.length);
【3】
法二:
		int[][] two2 = new int[][] {
			{4,5,6},
			{3,4,5,6},
			{4,5,6,7}
		};
		System.out.println(two2.length);
【3】
8.獲取二維數組的值
	System.out.print(two2[0][0]);	
【4】
	System.out.print(two2[1][0]);	
【3】

9.二維數組的遍歷class

int[][] d=new int [][] {
		{1,2,3},
		{4,5,6},
		{888}
	};
	for(int i=0;i<d.length;i++) {
		int [] d1=d[i];    //將二維數組中每一組元素賦值給一個數組
		for(int j=0;j<d1.length;j++) {
			System.out.print(d1[j]);   //輸出二維數組中每個元素
			if(j==d1.length-1)break;
			System.out.print(",");
		}
		System.out.println();
	}
相關文章
相關標籤/搜索