Java 配列の定義と使用法の詳細な説明
コンピュータ サイエンスの継続的な発展に伴い、配列はプログラミングで一般的に使用されるデータ構造の 1 つになりました。 Java プログラミング言語では、配列は同じ型の複数のデータを格納するために使用されるコンテナーです。これにより、添え字に基づいて要素に高速にアクセスでき、長さを動的に調整できます。
この記事では、Java 配列の定義と使用法を詳しく紹介し、読者の理解を深めるために具体的なコード例を示します。
-
配列の定義
Java では、次の方法で配列を定義できます:数据类型[] 数组名称 = new 数据类型[数组长度];
データ型は、Java の基本データ型であれば何でも構いません。 (int、double、boolean など) または参照データ型 (String、Object など)。配列名は定義した変数名で、配列オブジェクトを参照するために使用されます。アレイの長さはアレイの容量を表し、実際のニーズに応じて調整できます。
たとえば、整数を格納する配列を定義します。
int[] numbers = new int[5];
これにより、長さ 5 の整数配列が作成されます。これは、添え字の配列要素を通じてアクセスして操作できます。
- 配列の初期化
配列の初期化とは、配列内の要素に初期値を割り当てることを指します。 Java には、静的初期化や動的初期化など、配列を初期化する複数の方法が用意されています。
2.1 静的初期化
静的初期化では、配列の宣言時に配列要素に値を代入するため、コードの記述を簡素化できます。静的初期化には次のメソッドを使用します。
数据类型[] 数组名称 = {元素1, 元素2, ...};
たとえば、生徒の名前を格納する配列を初期化します。
String[] students = {"张三", "李四", "王五"};
2.2 動的初期化
動的初期化は、配列を宣言した後、ループによって行われます。または代入ステートメントを使用して要素を初期化します。動的初期化には次のメソッドを使用します。
数据类型[] 数组名称 = new 数据类型[数组长度]; 数组名称[索引] = 初始值;
たとえば、生徒の成績を格納する配列を動的に初期化します。
double[] scores = new double[3]; scores[0] = 90.5; scores[1] = 85.0; scores[2] = 92.5;
- 配列の使用法
配列は一連のメソッドを提供します。要素へのアクセス、変更、操作を実行します。
3.1 配列要素へのアクセス
配列の要素には添字 (0 から開始) を使用してアクセスできます。たとえば、インデックス 1 の要素にアクセスしたいとします。
String name = students[1];
3.2 配列要素の変更
配列の要素は添字を使用して変更できます。たとえば、インデックス 2 の要素を「Zhao Liu」に変更したいとします。
students[2] = "赵六";
3.3 配列の長さ
配列の長さ属性を使用して、配列の長さを取得できます。たとえば、配列番号の長さを取得したいとします。
int len = numbers.length;
len の値は 5 です。これは、配列番号の長さが 5 であることを意味します。
3.4 配列の走査
ループ構造を使用して、配列内の要素を走査できます。たとえば、配列 Student を走査して要素を出力します。
for (int i = 0; i < students.length; i++) { System.out.println(students[i]); }
-
実際の例
次は、配列の定義、初期化、および使用を示す実際の例です。学生の名前を格納する配列を定義し、要素を出力します。public class ArrayExample { public static void main(String[] args) { String[] students = {"张三", "李四", "王五"}; for (int i = 0; i < students.length; i++) { System.out.println(students[i]); } } }
上記のコードを実行すると、出力結果は次のようになります。
张三 李四 王五
上記のサンプル コードを通じて、配列の定義、初期化、使用方法、および配列内の要素を反復処理する方法を確認できます。
概要
この記事では、Java 配列の定義と使用法を詳しく紹介し、具体的なコード例を示します。重要なデータ構造として、配列はプログラミングで広く使用されています。配列の使い方をマスターすると、プログラムの効率と読みやすさが向上します。この記事が読者のお役に立てれば幸いです。
以上がJava 配列の定義と使用法の詳細な調査の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。
