java簡單筆記之陣列

2021-09-24 17:00:36 字數 2513 閱讀 6096

array

1、陣列是一種引用資料型別

2、陣列中的多個資料型別必須統一

3、陣列的長度在程式執行期間不可改變

陣列的初始化:在記憶體中建立乙個陣列,並且向其中賦予一些預設值

常見的兩種方式:

一、動態初始化(指定長度)

格式:資料型別 陣列名稱 = new 資料型別[陣列長度]

左側資料型別代表右側中統一的型別;

左側的中括號代表 是陣列;

左側的陣列名稱給陣列取的名字;

右側的new代表建立陣列的動作;

右側的資料型別必須和左邊的資料型別保持一致

右側中括號的陣列長度代表陣列中能儲存多少個資料 是乙個int數字

public class arrardemo 

}

二、靜態初始化(指定內容)

格式:資料型別 陣列名字 =new 資料型別 ;

建立乙個int型別的陣列 裡面放著具體類容 5 15 25 30

package cn.itcast.day04.demo01;

public class arrardemo ;

system.out.println(arraya[0]);}}

在陣列裡面存放,字串型別的資料

package cn.itcast.day04.demo01;

public class arrardemo ;

system.out.println(arraya[0]);}}

簡潔模式

public class arrardemo ;

//訪問靜態陣列 使用索引的方式

system.out.println(arraya[0]);}}

訪問動態陣列

動態陣列有預設值:

整形0浮點型0.0

字元型別『\u0000』

布林型別 false

引用型別 null

package cn.itcast.day04.demo01;

public class arrardemo

}

靜態型別在設定長度後會有預設值

package study;

public class arraydemo

}![在這裡插入描述](

結果:

給陣列賦值

arraya[0]=125;

system.out.println("給arraya第乙個元素賦值:"+arraya[0]);

結果

一、陣列索引越界異常:

如果訪問陣列元素,索引編號不存在將會發生陣列索引越界異常.

arrayindexoutofbound***ception

二、空指標異常:

引用型別可以賦值null //

陣列.length屬性;

package study;

public class arraydemo ;

system.out.println(arraya.length);//7}}

求陣列中的最大值:

package study;

public class arraydemo

system.out.println(arraya[0]);

system.out.println(arraya[1]);

system.out.println(arraya[2]);

system.out.println(arraya[3]);

system.out.println(arraya[4]);

system.out.println("最大值:"+maxvalue(arraya));

}//求最大值

public static int maxvalue(int a)

//反轉陣列中元素的函式

public static void reversal(int a)

}public static void printarray(int array)}}

結果:

任何資料型別都可以作為函式的引數 和返回值;陣列作為引數或返回去的是乙個位址值

簡單筆記(四)

第二章 型別 運算子與表示式 10.11.25 2.1 變數名 對變數與符號常量的名字存在著一些限制。名字有字幕 與數字組成,但其第乙個字元必須為字母。下劃線 也 被看做是字母,它有時可用於命名比較長的變數以提高 可讀性。由於庫函式通常使用下劃線開頭的名字,因此 不要將這類名字用作變數名。大寫字母與...

UIApplication 簡單筆記

如何取得?很簡單 copy 下面的 code 就好,不會有第二種寫法,也完全不用考量什麼 記憶體管理。2 push notification iphone 3.0 新增的功能,用來唬爛可以滿足部分多工需求的功能。好啦,是真的還不錯 是的!搖晃時 undo 我們都知道 iphone 可以知道自己在旋轉...

LBFGS 簡單筆記

52nlp上無約術最優化的文章 後面提到了乙個無約束最優化的c 實現 sample lbfgs.c lm 計算原函式和梯度fx g d g 計算xnorm,gnorm 判定gnorm xnorm 是否滿足條件 計算step 1 sqrt d d k 1,end 0 進入for迴圈 計算xnorm,g...