1の配列のJavaの基礎

配列:
配列を学ぶために神の馬?
-コードを簡略化することができる変数定義され
た概念の配列:データコンテナの性質は、連続同一データ型容器のセットを記憶するために、配置されています。
フォーマット:
データ型のデータ変数は[] =新しい金額名前データタイプ[配列の長さ]
Javaスタックメモリは、それに続く〜言った
:特長
8つの基本データ型は、データ型を参照することができる文字列
、変数の命名を満たすには、一般的に複雑です例えば:スコア
自体は、参照型である
:変数三つの要素のアレイ満たす
配列の宣言:の連続アドレス空間のデータ・タイプの対応する複数を開くために、コンピュータを伝えるを
配列値:配列の各要素を初期化する
配列を使用して:アレイを通してデータにアクセスするための名前
配列の要素にアクセスするためのインデックス「インデックス」を介し:配列名は、[インデックス]は
、インデックスが0から始まる[〜0アレイの長さ-1]の範囲
配列の各要素は、データの同じタイプである必要があり
、以下のように:
パブリッククラスArrayDemos {
公共の静的な無効メイン(文字列[] args){
INT []配列=新しい新しいINT [5];
のSystem.out.println(配列[6]);
配列[2] = 2;
配列[3] = 2;
システム.out.println(配列[1])。
System.out.println(配列[2])。
System.out.println(配列[3])。
System.out.println(配列[4])。
System.out.println(配列[5])。
}
}

次のエラーで:
6:スレッド「メイン」java.lang.ArrayIndexOutOfBoundsExceptionの例外
come.sxt.arr.ArrayDemos.main(ArrayDemos.java:7)AT
分析:配列境界
原因:存在しないインデックスをご覧ください
ソリューション:チェック配列インデックスは、配列の0 -1までの長さの範囲内である
場合ARR = NULL、
NULLポインタ例外に登場
させる可変基準アドレス値の種類は得られなかった
解決策を:特定基準領域に関連するエラーのタイプを新しいオブジェクト[]を作成するかどうかを確認してください。
配列要素を初期化する:
静的初期化:配列の長さを指定する必要はないが、各要素の割り当てを初期化、システムは自動的に要素の数に応じて、配列の長さを計算する
データ型[] = {11、22データ変数名など、33,44,55,66};
データ型[] =新しい配列変数名データ型[] {11,22,33,44,55,66};
動的初期化:同じ時間を初期化し、システムは、各要素を与えますデフォルト値を指定し、配列の長さを指定する必要があり、特性のデフォルト値
など:バイトshort int型の長デフォルト値0は、
フロートダブルデフォルト値は0.0である
char型のデフォルトの「\ u0000の」ヌル文字がある
ブール偽のデフォルトの
参照型のデフォルト値はnullです
反復:
ツール:配列。
如:INT [] ARR = {11、22、33、44、55、66,77}。
//System.out.println(arrayToString(ARR))。
System.out.println(Arrays.toString(ARR))。

おすすめ

転載: blog.csdn.net/qq_33570145/article/details/94644680