リストのあの奇妙な場所は何ですか?
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 サイトの他の関連記事を参照してください。

この記事では、Javaプロジェクト管理、自動化の構築、依存関係の解像度にMavenとGradleを使用して、アプローチと最適化戦略を比較して説明します。

この記事では、MavenやGradleなどのツールを使用して、適切なバージョン化と依存関係管理を使用して、カスタムJavaライブラリ(JARファイル)の作成と使用について説明します。

この記事では、カフェインとグアバキャッシュを使用してJavaでマルチレベルキャッシュを実装してアプリケーションのパフォーマンスを向上させています。セットアップ、統合、パフォーマンスの利点をカバーし、構成と立ち退きポリシー管理Best Pra

この記事では、キャッシュや怠zyなロードなどの高度な機能を備えたオブジェクトリレーショナルマッピングにJPAを使用することについて説明します。潜在的な落とし穴を強調しながら、パフォーマンスを最適化するためのセットアップ、エンティティマッピング、およびベストプラクティスをカバーしています。[159文字]

Javaのクラスロードには、ブートストラップ、拡張機能、およびアプリケーションクラスローダーを備えた階層システムを使用して、クラスの読み込み、リンク、および初期化が含まれます。親の委任モデルは、コアクラスが最初にロードされ、カスタムクラスのLOAに影響を与えることを保証します


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

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

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません
