リスト内の奇数の位置にある要素を返す 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 - 印刷
これは、Java を使用して奇数の位置にある要素を検索する単純かつ一般的な例です。特定のデータ リスト内の奇数の位置にある配列要素を返す方法がいくつかあります。もう少し詳しく見てみましょう。
次のメソッドは、リスト内の奇数の位置にある要素を見つけることができます -
方法 1
- -
-
を繰り返して、値 1 を持つ奇数の要素を検索します。
方法 2 - 位置増分 2 で奇数位置を受信します。 -
-
-
値 1 で反復して奇数の要素を検索します
反復値 1 の奇数要素を取得するプロセス: イテレーターは、ループを接続するために使用できるオブジェクト ファイルです。 Java でイテレータを使用するには、java.util というパッケージがあります。
一時値は 0 に初期化されます。
トラバーサルを適用します。
各反復で一時値がチェックされ、値が 0 の場合は返され、それ以外の場合はプロセスを続行します。
一時値は処理ごとに 1 ずつ増加します。
-
###例###
リーリー
###出力###
リーリー
奇数の位置を取得するには、位置ごとに 2 ずつ増分します。
配列要素を走査し、要素の位置が奇数の場合は 1 を加算します。
最初の位置からリストをたどります。 各操作に 2 の増分プロセスを適用します。
- 反復が完了したらプロセスを終了します。
- 最初の反復 - 1 2=3
- 2 回目の反復 - 2 3=5
- 3 回目の反復 - 5 2=7
- プロセスを続行します ######戻る###### ###例### リーリー ###出力### リーリー
- フラグ ポインターのメンテナンスを通じて奇妙な要素を見つける
- 反復値 1 で奇数要素を取得する手順は -
です。
######始める###### - ポインタは 1 に初期化されます
- それ以外の場合、フラグが 0 をスローする場合は、それを 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 整除的元素
要检查奇数位置的元素,我们可以使用是否被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 サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Java の乱数ジェネレーターのガイド。ここでは、Java の関数について例を挙げて説明し、2 つの異なるジェネレーターについて例を挙げて説明します。

Java の Weka へのガイド。ここでは、weka java の概要、使い方、プラットフォームの種類、利点について例を交えて説明します。

Java のアームストロング番号に関するガイド。ここでは、Java でのアームストロング数の概要とコードの一部について説明します。

この記事では、Java Spring の面接で最もよく聞かれる質問とその詳細な回答をまとめました。面接を突破できるように。

Java 8は、Stream APIを導入し、データ収集を処理する強力で表現力のある方法を提供します。ただし、ストリームを使用する際の一般的な質問は次のとおりです。 従来のループにより、早期の中断やリターンが可能になりますが、StreamのForeachメソッドはこの方法を直接サポートしていません。この記事では、理由を説明し、ストリーム処理システムに早期終了を実装するための代替方法を調査します。 さらに読み取り:JavaストリームAPIの改善 ストリームを理解してください Foreachメソッドは、ストリーム内の各要素で1つの操作を実行する端末操作です。その設計意図はです
