Javaで配列の最小値を実装する方法

王林
リリース: 2020-04-13 17:33:15
転載
5220 人が閲覧しました

Javaで配列の最小値を実装する方法

目的:

最初に長さ 5 の配列を作成し、次に配列の各ビットにランダムな整数を割り当て、最小 (最大) の値を見つけます。出てくる。

方法 1:

        int array[] = new int[5];
        System.out.println("数组的元素为:");
        for (int i=0;i<array.length;i++){
            array[i] = (int) (Math.random()*100);
            System.out.println(array[i]);
        }
        System.out.println("----------------------------------------------------");
        int min = array[0];
        for(int i=1;i<array.length;i++)
        {
            if(min>array[i]){
                min=array[i];
            }

        }
        System.out.println("方法二:最小值为:"+min);
    }
ログイン後にコピー

結果:

Javaで配列の最小値を実装する方法

## (推奨チュートリアル:

java クイック スタート)

方法 2:

        int array[] = new int[5];
        System.out.println("数组的元素为:");
        for (int i=0;i<array.length;i++){
            array[i] = (int) (Math.random()*100);
            System.out.println(array[i]);
        }
        System.out.println("----------------------------------------------------");
        //对数组进行排序处理
        Arrays.sort(array);
        System.out.println("方法三:最小值为:"+array[0]);
    }
ログイン後にコピー

結果:


Javaで配列の最小値を実装する方法##方法 3:

Collections から Collections class .max( ) および Collections.min() メソッドを使用して、配列内の最大値と最小値を見つけます。

コードは次のとおりです:

        Integer array[] = new Integer[5];
        System.out.println("数组的元素为:");
        for (int i=0;i<array.length;i++){
            array[i] = (int) (Math.random()*100);
            System.out.println(array[i]);
        }
        System.out.println("----------------------------------------------------");
        //通过 Collections 类的 Collections.max() 和 Collections.min() 方法来查找数组中的最大和最小值:
        int min = (int)Collections.min(Arrays.asList(array));
        int max = (int) Collections.max(Arrays.asList(array));
        System.out.println("方法四:最小值为:"+min);
        System.out.println("方法四:最大值为:"+max);
ログイン後にコピー

結果:


## 推奨される関連ビデオ チュートリアル: Javaで配列の最小値を実装する方法java ビデオ チュートリアル

以上がJavaで配列の最小値を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!