ホームページ >Java >&#&チュートリアル >Java プログラムはリスト内の最大の要素を返します
配列ループを使用して、リストから最大の要素を返すことができます。これは主にモデルを比較することによって実現されます。リストでは、最大の数値がリスト内のすべての要素と比較されます。このプロシージャは、「n」を入力数量とみなし、それをデータ値として配列に保存します。その後、プログラムはループ終了後に出力コンソールに最大の要素を表示します。
この記事では、配列リストから最大の要素を見つけるための Java コードを理解し、記述するのに役立ちます。
配列をソートすることで最大の数値を見つけることができます。空の ArrayList を定義し、配列のすべての要素をそれに追加します。ArrayList を Collections.max() に渡すと、プロセス全体が実行されます。
この操作では、入力のセットを配列の形式として最初に宣言できます。これにより、ロジックを実行するためのベースが作成されます。アルゴリズムは、このループを使用して特定の結果 (最大数の入力) を見つけます。そのループ).
例を挙げてみましょう。
リーリー ###出力### リーリー
– リストから max 関数を見つけるために使用します
- すべての要素の反復を実行するために使用します。
- 開始
- arr[]を初期化します
- max=arr[0]
− i=0;i
- (arr[i]>max)max=arr[i] の場合
- 印刷
- MAX を印刷します
- 終了
###構文###coll は、最大の要素が除外されるコレクションの合計を意味します。
comp とは、演算を実行できるコンパレータを意味します。
以下のアプローチは、配列リスト内の最大値を見つけるのに役立ちます −
アプローチ 2
アプローチ 3
アプローチ 4
アプローチ 5
反復手法を使用する
最大値を取得する再帰的方法。
メソッドの基本条件: if , (m==1) value return arr[0]
それ以外の場合は、次の値を返します: minimum (arr[n-1], getmax(arr[], n-1))
Example
の中国語訳は次のとおりです:max() メソッドを使用する
配列の最初の要素で初期化します
ループの実行
配列[a]>最大値、最大値を設定 = 配列[a]
印刷出力
Example
の中国語訳は次のとおりです:ForEach ループを使用する
Example
リーリー ###出力### リーリーライブラリ関数を使用して、以下の手順で Java コードを構築します −
Find the larger element between 2nd last and last one from array data
Max value recursive iteration
结束
import java .io.*; import java.util.*; public class ARBRDD{ static int largest(int []arr,int n){ Arrays.sort(arr); return arr[n - 1]; } static public void main (String[] args){ int []arr = {07, 10, 2001,1997, 10052022}; int n = arr.length; System.out.println(largest(arr, n)); } }
10052022
In this article; today we learnt how to get the Largest Element in return from an array List using Java.
通过可能的条件和使用此处提到的逻辑编写的程序,我们如何使用数组循环,并根据所有可能的条件和此处编写的一些代码的处理过程来满足每个理论。
以上がJava プログラムはリスト内の最大の要素を返しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。