ホームページ  >  記事  >  Java  >  for ループを使用してリスト内の数値の合計を計算する Java プログラム

for ループを使用してリスト内の数値の合計を計算する Java プログラム

WBOY
WBOY転載
2023-09-14 19:17:021164ブラウズ

###############導入###

Java は、数値のリストを含むさまざまなアプリケーションの開発に使用される人気のあるプログラミング言語です。一般的なタスクは、リスト内の数値の合計を計算することです。これは、for ループを使用して実行できます。このアプローチでは、最初に数値のリストを作成し、次に合計を保持する変数を初期化します。次に、for ループを使用してリスト内の各要素を反復処理し、それを sum 変数に追加します。ループが完了すると、sum 変数にはリスト内のすべての数値の合計が含まれます。 for ループを使用してリスト内の数値の合計を計算する Java プログラム

この方法はシンプルで効率的で理解しやすいため、多くのアプリケーションに適しています。ただし、リストのサイズが大きくなるにつれて、このアプローチの時間の複雑さが問題になる可能性があり、他のアプローチ (並列処理やストリームの使用など) の方が適している可能性があります。

例 1

このメソッドは、単純な for ループを使用してリストを反復処理し、要素を追加します。これは、小規模から中規模のリストに最適なシンプルで効果的な方法です。リストが大きい場合は、並列処理やストリームの使用などの他の方法の方が効率的である場合があります。

###方法###

ArrayList クラスを使用して、整数の空のリストを作成します。

add メソッドを使用して、リストに数値を追加します。

  • sum という名前の整数変数を 0 に初期化します。

  • for ループを使用してリストを反復処理し、size メソッドを使用して必要な反復回数を決定します。

  • ループの各反復で、get メソッドを使用してリストから現在の要素を取得し、それを sum 変数に追加します。

  • ループが完了すると、sum 変数にはリスト内のすべての数値の合計が含まれます。

  • System.out オブジェクトの println メソッドを使用して合計を出力します。

  • これは、for ループを使用してリスト内の数値の合計を計算するサンプル Java プログラムです -

    リーリー
  • イラスト
  • このプログラムでは、まず ArrayList クラスを使用して整数のリストを作成します。 add メソッドを使用して、リストに数値を追加します。

  • 次に、sum という名前の整変数を定義し、0 に初期化します。次に、for ループを使用してリストを反復処理します。ループの各反復で、get メソッドを使用して現在の要素を取得し、それを sum 変数に追加します。

最後に、System.out オブジェクトの println メソッドを使用して合計を出力します。

###出力### リーリー

例 2

このメソッドは for ループの使用に似ていますが、for-each ループを使用します。 for-each ループは、インデックス変数を使用せずにコレクションまたは配列の要素を反復できるようにする for ループの短縮版です。

###方法###

ArrayList クラスを使用して、整数の空のリストを作成します。

add メソッドを使用して、リストに数値を追加します。

sum という名前の整数変数を 0 に初期化します。

  • for-each ループを使用してリストを反復処理します。

  • ループの各反復で、ループ変数番号を使用してリストから現在の要素を取得し、それを sum 変数に追加します。

  • ループが完了すると、sum 変数にはリスト内のすべての数値の合計が含まれます。

  • System.out オブジェクトの println メソッドを使用して合計を出力します。

  • これは、for-each ループを使用してリスト内の数値の合計を計算する Java プログラムの別の例です -

    リーリー
  • イラスト
  • このプログラムでは、ArrayList クラスを使用して整数のリストを作成し、add メソッドを使用してリストに数値を追加します。

  • 次に、sum という名前の整変数を定義し、0 に初期化します。次に、for-each ループを使用してリストを反復処理します。ループの各反復で、ループ変数番号を使用して現在の要素を取得し、それを sum 変数に追加します。
  • 最後に、System.out オブジェクトの println メソッドを使用して合計を出力します。

    ###出力### リーリー ###結論は###

Java を使用してリスト内の数値の合計を計算する方法はたくさんあります。一般的な 2 つの方法は、for ループを使用する方法と for-each ループを使用する方法です。両方のメソッドの時間計算量は O(n) です。ここで、n はリスト内の要素の数、for ループの空間計算量は O(1)、for-each ループの空間計算量は O(n )。

どの方法を使用するかを選択するときは、リストのサイズ、アプリケーションのパフォーマンス要件、コードの可読性と保守性を考慮することが重要です。小規模から中規模のリストの場合は、どちらのアプローチでも問題ありませんが、大規模なリストやパフォーマンスが重要なアプリケーションの場合は、並列処理やストリームの使用などの他のアプローチの方が適切な場合があります。

以上がfor ループを使用してリスト内の数値の合計を計算する Java プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。