Maison  >  Article  >  Java  >  Comment implémenter la valeur minimale dans un tableau en Java

Comment implémenter la valeur minimale dans un tableau en Java

王林
王林avant
2020-04-13 17:33:155264parcourir

Comment implémenter la valeur minimale dans un tableau en Java

Objectif :

Créez d'abord un tableau d'une longueur de 5, puis attribuez un entier aléatoire à chaque bit du tableau et trouvez la valeur la plus petite (la plus grande) sortir.

Méthode 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);
    }

Résultat :

Comment implémenter la valeur minimale dans un tableau en Java

(Tutoriel recommandé : Java Quick Start)

Méthode 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]);
    }

Résultat :

Comment implémenter la valeur minimale dans un tableau en Java

Méthode 3 :

Collections via la classe Collections. méthodes max() et Collections.min() pour trouver les valeurs maximales et minimales dans un tableau.

Le code est le suivant :

        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);

Résultat :

Comment implémenter la valeur minimale dans un tableau en Java

Tutoriels vidéo associés recommandés : Tutoriel vidéo Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer