java数组求最大值要如何实现?

TheDisguiser 2020-08-22 08:15:00 java常见问答 7805

数组中如何求最大值?这是数组操作中必须掌握的,本篇文章就带你详细了解下。

例1:

//求最大值
public class ArrayDemo3
{
    public static void main(String[] args)
    {
        int[] arr = {
            1
            , 2
            , 3
            , 4
            , 5
            , 6
            , 6
        }; //定义一个数组存放指定元素
        int sum = arr[0]; //假设第一个元素是最大值
        //for循环遍历数组中元素,每次循环跟数组索引为0的元素比较大小
        for (int i = 0; i < arr.length; i++)
        {
            if (sum < arr[i])
            { //数组中的元素跟sum比较,比sum大就把它赋值给sum作为新的比较值
                sum = arr[i];
            }
        }
        System.out.println(sum); //输出数组中的最大值
    }
}

例2:

package Code411;
//求数组的最大值
public class CodeArrayMax
{
    public static void main(String[] args)
    {
        int array[] = {
            5
            , 15
            , 30
            , 20
            , 100
        };
        int max = array[0];
        for (int i = 1; i < array.length; i++)
        {
            //若比max大,则换
            if (array[i] > max)
            {
                max = array[i];
            }
        }
        System.out.println("最大值" + max);
    }
}
//最小值反之

结果:

java数组求最大值

以上就是本篇文章的所有内容,需要了解更多java编程常见问题的小伙伴可以关注本站寻找答案噢。

推荐阅读:

java类的调用,数组排序和遍历输出实现

javascript数组去重如何实现?有哪些方法?

java多维数组初始化该怎么编写?代码示例