Java配列チュートリアル–Javaの1次元および多次元配列



このブログでは、Java配列、そのさまざまな宣言、Java配列へのアクセス、2D配列の宣言と実装、および配列へのメソッドの受け渡しについて説明します。

前のブログで、あなたはについて学びました 。 Java配列に関するこのブログを通じて、Javaでの配列の概念と、1次元および多次元の配列がどのように機能するかを説明します。Java配列について学ぶことは、

このJavaArrayブログでは、次のトピックについて説明します。





先に進む前に、Java配列が必要な理由を見てみましょう。

  • 配列は、データを保持するための重要な構造です。
  • Javaでは、配列を使用して同じタイプの多くのオブジェクトを保持できます。
  • ループを使用して、インデックスで要素にアクセスするために使用できます。



それでは、Java配列に関するこの投稿から始めて、配列とは正確に何であるかを理解しましょう。

Java配列とは何ですか?

Javaの配列は、Javaでオブジェクトとして実装される同種のデータ構造です。配列は、特定のデータ型の1つ以上の値を格納し、同じデータ型を格納するためのインデックス付きアクセスを提供します。配列内の特定の要素は、そのインデックスによってアクセスされます。配列は、関連情報をグループ化する便利な手段を提供します。

配列-Java配列-edureka配列の取得は2段階のプロセスです。



  • まず、目的の配列型の変数を宣言する必要があります
  • 次に、を使用して、配列を保持するメモリを割り当てる必要があります。 新着 、そしてそれを配列変数に割り当てます

では、さまざまな方法で配列を宣言する方法を見てみましょう。

Java配列初期化の一般的な形式

:- int month_days []

Java配列初期化の一般的な形式

例:-

配列は、宣言時に初期化できます。配列は、配列初期化子で指定した要素の数を保持するのに十分な大きさで自動的に作成されます。有る 番号 使用する必要があります 新着 それでは、これを実装する方法を見てみましょう。

Java配列初期化の一般的な形式

次のコードは、整数の初期化された配列を作成します。

class MyArray {public static voide main(String args []){int month_days [] = {31,28,31,30,31,30,31,30,31,30,31} System.out.println( 'April '+月+日[3] +'日。 ')}}

Java配列の要素にアクセスする方法を説明した場合にのみ公平になります。

Java配列内の特定の要素へのアクセス

配列では、角括弧内のインデックスによって特定の要素にアクセスできます。

例:-

すべてのピースをまとめて、

public static void main(String args []){int month_days [] month_days = new int [12] month_days [0] = 31 month_days [1] = 28 month_days [2] = 31 month_days [3] = 30 month_days [4] = 31 month_days [5] = 30 month_days [6] = 31 month_days [8] = 30 month_days [9] = 31 month_days [10] = 30 month_days [11] = 31 System.out.println( 'April has' + month_days [3] + '日。')}}

つまり、これはすべて、配列とその宣言、および1次元配列の使用方法に関するものでした。

私があなたに言うと、配列の中に配列が存在する可能性があります。少し複雑に聞こえるかもしれませんが、心配しないでください。簡単にする方法を知っています。

Java多次元配列

pojoベースのプログラミングモデルとは

多次元配列は 配列の配列

多次元配列の宣言

それを宣言するには、別の角括弧のセットを使用して、追加の各インデックスを指定する必要があります。

概念的には、上記で宣言された配列は、次の図に示すように表されます。

多次元配列のデモンストレーションをしましょう。

次のプログラムは、配列内の各要素に左から右、上から下に番号を付けてから、これらの値を表示します。

class Mul2D {public static void main(String args []){int mul2d [] [] = new int [4] [5] int i、j、k = 0 for(i = 0 i<4 i++) for(j=0 j<5 j++) { Mul2D[i][j] = k k++ } for(i=0 i<4 i++) { for(j=0 j<5 j++) System.out.print(mul2d[i][j] + ' ') System.out.println() } } } 

このプログラムは、次の出力を生成します。

0 1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19

これらは、他のデータ型の他の多次元配列表現です。

つまり、これはすべて多次元配列に関するものでした。ここで、他のデータ型と同様に、配列をパラメーターとしてメソッドに渡す方法を見てみましょう。

Java配列をメソッドに渡す

プリミティブ型の値をメソッドに渡すのと同じように、配列をメソッドに渡すこともできます。

例:-

public class PMethods {public static void display(int y []){System.out.println(y [0])System.out.println(y [1])System.out.println(y [2])} public static void main(String args []){int x [] = {1、2、3} display(x)}}

これがプログラムの出力になります

1 2 3

これで、JavaArrayブログは終わりです。JavaArrayに関するこの投稿を楽しんでいただけたでしょうか。 Javaの深い知識をお探しの場合は、do読む 以下のトピックについて例を挙げて詳しく説明するブログ。

  • Javaでのデータ型と操作
  • 制御ステートメント
  • クラスとオブジェクト
  • 配列
  • 基本的なOOPSの概念

YouTubeからJavaを学ぶこともできます Javaチュートリアル プレイリスト。ハッピーラーニング!!

このブログを「 Javaアレイ」 便利です、チェックしてください 25万人以上の満足した学習者のネットワークを持つ信頼できるオンライン学習会社であるEdurekaが世界中に広がっています。質問がありますか?コメント欄にご記入ください。折り返しご連絡いたします。

質問がありますか?コメント欄にご記入ください。折り返しご連絡いたします。