User:Javaでバイナリ検索をコーディングする方法は？配列で番号を検索したいです。 Assistant:これは、配列内の重要な要素を検索するJavaプログラムです。
配列のサイズを入力し、その配列のすべての要素を入力します。次に、検索する要素を入力します。forループの助けを借りて、要素の位置を簡単に見つけることができます。

Array内の重要な要素を検索するJavaプログラムのソースコードを次に示します。Javaプログラムは、Windowsシステムで正常にコンパイルされ、実行されます。プログラムの出力も以下に示します。

Java.util.scannerをインポートします。
パブリッククラスSearch_Element
{
    public static void main（string [] args）
    {
        int n、x、flag = 0、i = 0;
        スキャナーs = new Scanner（system.in）;
        system.out.print（ "配列に必要な要素のno。no。on。"）;
        n = s.nextint（）;
        int a [] = new int [n];
        system.out.println（ "すべての要素を入力："）;
        for（i = 0; i <n; i ++）
        {
            a [i] = s.nextint（）;
        }
        System.out.print（ "見つけたい要素を入力："）;
        x = s.nextint（）;
        for（i = 0; i <n; i ++）
        {
            if（a [i] == x）
            {
                フラグ= 1;
                壊す;
            }
            それ以外
            {
                フラグ= 0;
            }
        }
        if（flag == 1）
        {
            System.out.println（ "位置で見つかった要素：" +（i + 1））;
        }
        それ以外
        {
            System.out.println（ "要素が見つかりません"）;
        }
    }
}


出力：

$ javac search_element.java
$ java search_element
 
NOを入力します。配列で必要な要素の：7
すべての要素を入力してください：
2
4
1
5
7
6
9
見つけたい要素を入力してください：5
位置で見つかった要素：4 
User:このコードは、Windows以外のオペレーティングシステムで実行できますか？
Javaプログラムは通常、仮想環境を作成するため、どのデバイスでも実行されます。