Java での配列の合計の計算

Java Deno Pei Lieno He Jino Ji Suan



配列は、複数の数値または文字列値を格納するために任意のプログラミング言語で使用されます。場合によっては、数値配列値の合計を計算する必要があります。 Java で配列変数を宣言するには、すべての値を指定するか、各インデックスの値を個別に定義します。 Java は厳密に型指定された言語であるため、配列の宣言時に配列値のデータ型を定義する必要があります。このチュートリアルでは、for ループ、カスタム関数、組み込み関数を使用して配列値の合計を計算する方法を示します。

例 1: 「For」ループの使用

「for」ループを使用してすべての配列値の合計を計算する次のコードを含む Java ファイルを作成します。 6 つの数値の配列がコードで定義されています。合計値を格納するために変数が初期化されます。次に、配列の長さが length プロパティによってカウントされ、「for」ループを使用して配列の各値にアクセスして配列値の合計を計算します。







パブリック クラス SumofArray1 {
パブリック静的ボイドメイン ( [ 引数 ) {

// 数値の配列を宣言する
整数 [ numArr= { 8 10 55 6 29 12 } ;

// 結果を保存する変数を初期化します。
int 出力 = 0 ;

// 配列の総要素数を数える
整数 サイズ = numArr.length;

System.out.println ( '配列の値は次のとおりです:' ) ;

// を計算します。 配列値を取得し、配列値を出力します。
のために ( int n = 0 ; n < サイズ ; n++ ) {
System.out.println ( 数値Arr [ n ) ;
出力 = 出力 + numArr [ n ;
}
// を印刷します。 配列値の
System.out.println ( \n 配列値の合計は次のようになります: ' +出力 ) ;
}
}


出力:



コードを実行すると、次の出力が表示されます。配列の値と配列値の合計が出力に表示されます。







例 2: ユーザー定義関数の使用

配列値の合計を計算する別の方法は、ユーザー定義関数を使用することです。 5 つの要素の配列を宣言する次のコードを含む Java ファイルを作成し、乱数で配列を初期化し、ユーザー定義関数を使用して配列値の合計を計算します。コードでは再帰的なユーザー定義関数を使用して合計値を計算します。次に、合計値が出力されます。

// ランダムモジュールをインポートする
java.util.Randomをインポートします。
パブリック クラス SumOfArray2 {
// の配列を宣言します 5 要素
パブリック静的 int numArr [ = 新しい整数 [ 5 ;

// を定義します 関数 を計算するには 配列値の
public static int SumArrayValues ( あなた、私、あなた [ 到着 ) {

// 現在のインデックス値を確認する
もし ( l == 0 ) 戻る 到着 [ ;
// 電話してください 関数 自体 それまで l の値は次のようになります 0
戻る 到着 [ + SumArrayValues ( l- 1 、到着 ) ;
}

パブリック静的ボイドメイン ( [ 引数 ) {

// 入れる 5 ランダムな値を配列に入れる
のために ( int i = 0 ;私 < 5 ; i++ ) {
ランダム r = 新しいランダム ( ) ;
数値Arr [ = r.nextInt ( 99 ) ; ;
}

// 数える サイズ 配列の
int len = numArr.length;
// 配列を確認してください サイズ
もし ( ==だけ 0 )
System.out.println ( 「配列が空です。」 ) ;
それ以外
{

// 配列値を出力する
System.out.println ( '配列の値は次のとおりです:' ) ;
のために ( int i = 0 ;私 < レン。 i++ ) {
System.out.println ( 数値Arr [ ) ;
}

// 電話してください 関数 を計算するには 配列値の
int 出力 = SumArrayValues ( ただ- 1 ,numArr ) ;
// を印刷します。 配列値の
System.out.println ( \n 再帰関数を使用した配列値の合計は次のようになります: ' +出力 ) ;
}
}
}


出力:



コードを実行すると、次の出力が表示されます。配列のランダムな値と配列値の合計が出力に表示されます。

例 3: Sum() メソッドの使用

Java Steam API の sum() メソッドを使用して配列値の合計を計算する次のコードを含む Java ファイルを作成します。 5 つの数値の配列がコードの先頭で定義されます。次に、sum() メソッドを使用して配列値の合計を計算します。

// 必要なモジュールをインポートする
java.util.Randomをインポートします。
java.util.Arraysをインポートします。

パブリック クラス SumOfArray3 {
// の配列を宣言します 5 要素
パブリック静的 int numArr [ = 新しい整数 [ 5 ;

パブリック静的ボイドメイン ( [ 引数 ) {

// 入れる 5 ランダムな値を配列に入れる
のために ( int i = 0 ;私 < 5 ; i++ ) {
ランダム r = 新しいランダム ( ) ;
数値Arr [ = r.nextInt ( 99 ) ; ;
}

// 数える サイズ 配列の
int len = numArr.length;
// 配列を確認してください サイズ
もし ( ==だけ 0 )
System.out.println ( 「配列が空です。」 ) ;
それ以外
{

// 配列値を出力する
System.out.println ( '配列の値は次のとおりです:' ) ;
のために ( int i = 0 ;私 < レン。 i++ ) {
System.out.println ( 数値Arr [ ) ;
}

// 電話してください 関数 を計算するには 配列値の
int 出力 = Arrays.stream ( 数値Arr ) 。和 ( ) ;
// を印刷します。 配列値の
System.out.println ( \n sum() を使用した配列値の合計は次のようになります。 +出力 ) ;
}
}
}


出力:

コードを実行すると、次の出力が表示されます。配列のランダムな値と配列値の合計が出力に表示されます。

結論

このチュートリアルでは、Java で配列値の合計を計算するさまざまな方法を複数の例を使用して示します。