ホームページ >Java >&#&チュートリアル >リスト内の奇数の位置にある要素を返す Java プログラム
Java 環境では、要素の奇数の位置に戻り値を出力することは、配列リストの制御フロー ステートメントを通じて実行できます。 Java の制御フロー ステートメントは、ステップ サイズに基づいて奇数の位置をチェックします。ループは、特定の条件が true か false かを評価するのに役立つ条件チェック制御フロー メソッドです。この場合、「奇数の位置」は常に特定の配列リストの 1 番目、3 番目、5 番目に表示されます。この構文を使用すると、ビルド コードはこの条件をチェックします。
最初のステップでは、リスト内で直接確認できるように一時値が 0 に初期化されます。次に、データ インデックスを偶数または奇数で並べ替えます。文字列がメイン パスの場合、対応する返されたリストの要素を見つけるのが簡単になります。
この記事では、Java コードの作成方法と、特定のデータ リスト内の奇数の位置に表示される要素を返すメソッドを実装する方法を学び、研究します。
配列は、特定のリストに存在する同様のタイプのデータ要素です。配列では、ユーザーはインデックス番号を使用して要素にアクセスできます。検索プロセスは非常に簡単なので、効果的に使用できます。
ここに配列 {2,12,23,7,6,15} があり、この特定の配列に出現する奇数位置の要素を見つける必要があるとします。ここでは、結果がリストに 2,23,6 として表示されることがわかります。
配列は、同じ型の要素を含む類似のデータ セットのコレクションです。これらはすべて連続した固定サイズのデータです。
ここに表示される要素は N で表され、反復適用後は N-1 で終わります。
Java では、特定の配列から要素の位置を見つける方法がたくさんあります
メソッドの場合
ストリーム API メソッド
For は、配列を反復処理してから出力および書き込みを行う古くて古典的な方法ですが、ストリーミング API の場合は、「Arrays.AsList() .stream().forEach(s.o::p) 」を使用するだけで十分です。これらの奇数の位置の詳細な結果要素を取得するには、
これは、Java で奇数の位置にある要素を検索するための一般的なアルゴリズムです -
ステップ 1 - 始めましょう
ステップ 2 - 奇数
ステップ 3 - 印刷する手順を繰り返します (ステップ 5)
ステップ 4 - 配列の印刷
ステップ 5 - 印刷
方法 1
を繰り返して、値 1 を持つ奇数の要素を検索します。
方法 2方法 3
方法 4:
値 1 で反復して奇数の要素を検索します
一時値は 0 に初期化されます。
トラバーサルを適用します。
各反復で一時値がチェックされ、値が 0 の場合は返され、それ以外の場合はプロセスを続行します。
一時値は処理ごとに 1 ずつ増加します。
奇数の位置を取得するには、位置ごとに 2 ずつ増分します。
配列要素を走査し、要素の位置が奇数の場合は 1 を加算します。正の整数を含む並べ替えられた配列では、最初の要素の値が最大値、2 番目の要素の値が最小値、というようになります。このプロセス中に、ポインタは 1 に初期化され、反復が開始されます。
です。
######始める######import java.util.*; public class PrintOddElementsInArray { public static void main(String[] args){ int inputArray[] = new int[] { 1000, -5000, 4500, -2000, 10000, -2130, 7500 }; System.out.println("Existing array elements."); for (int i = 0; i < inputArray.length; i++) { System.out.println(inputArray[i]); } System.out.println( "Array elements at odd position."); int flag = 1; for (int i = 0; i < inputArray.length; i++) { if (flag == 1) { System.out.print(inputArray[i] + " "); flag = 0; } else flag = 1; } } }
Existing array elements .. 1000 -5000 4500 -2000 10000 -2130 7500 Array elements at odd position.1000 4500 10000 7500
要检查奇数位置的元素,我们可以使用是否被2整除的方法。
import java.util.*; public class PrintOddElementsInArray { public static void main(String[] args){ int inputArray[] = new int[] { 1000, -5000, 4500, -2000, 10000, -2130, 7500 }; System.out.println("Existing array elements .."); for (int i = 0; i < inputArray.length; i++) { System.out.println(inputArray[i]); } System.out.println( "Array elements at odd position."); for (int i = 0; i < inputArray.length; i++) { if (i % 2 == 0) { System.out.println(inputArray[i]); } } } }
Existing array elements. 1000 -5000 4500 -2000 10000 -2130 7500 Array elements at odd position. 1000 4500 10000 7500
要查找出现在奇数位置的元素,应用排序方法或应用可被 2 整除的方法会更方便。它评估特定条件的过程是真还是假。
在本文中,我们学习了如何使用这些算法和示例编写 Java 程序来返回列表中奇数位置的元素。
以上がリスト内の奇数の位置にある要素を返す Java プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。