ホームページ > Java > &#&ベース > Javaで配列を定義するための形式は何ですか?

Javaで配列を定義するための形式は何ですか?

王林
リリース: 2020-07-03 14:50:02
オリジナル
5526 人が閲覧しました

Java で配列を定義する形式は次のとおりです: 1. [int[] arr = new int[5]]; 2. [int[] arr = new int[]{1,2,3,4 、5}]。 Java言語では配列宣言時に長さ(配列の要素数)を指定できません。

Javaで配列を定義するための形式は何ですか?

配列の定義形式は以下のとおりです。

(推奨チュートリアル: javaエントリープログラム)

配列を定義する場合、通常、宣言と空間の初期化は次のように一緒に記述されます:

int[] arr = new int[5];
int arr[] = new int[5];  //不推荐
int[] arr = new int[]{3,1,2,5,6}
int[] arr = {3,1,2,5,6}
ログイン後にコピー

例:

(ビデオ チュートリアルの推奨: java ビデオ チュートリアル )

次は、配列を宣言するだけで、初期化はしない方法です:

 // 声明整型数组
 int[] intArray0 ;
 int intArray1 [];
 // 声明浮点型数组
 float floatArray0 [];
 float[] floatArray1 ;
 // 声明布尔型数组
 boolean boolArray0 [];
 boolean[] boolArray1 ;
 // 声明字符型数组
  char charArray0 [];
 char[] charArray1 ;
 // 声明字符串数组
 String stringArray0[];
 String[] stringArray1;
 // 错误的声明数组的方式,声明数组的时候不能指定其大小
 // int [5] intErrorArray0;
  // int intErrorArray1[5];
ログイン後にコピー

注: Java 言語で配列を宣言する場合、その長さを指定することはできません (配列内の要素の数)。

これは、配列が参照型変数であるため、これを使用して変数を定義した場合、参照変数が定義された (つまり、ポインタが設定された) ことを意味するだけです。参照変数も有効なメモリを指していないため、配列を定義するときに配列の長さを指定できません。

そして、配列の定義は参照変数を定義するだけで有効なメモリ空間を指さないため、配列要素を格納するメモリ空間がないため、この配列は配列が初期化されるまで使用できません。使用。

以上がJavaで配列を定義するための形式は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート