如何在Java中找到数组中的最大值?

时间:2015-05-01 08:00:12

标签: java arrays

我正在编写一个程序,可以跟踪三个骰子的总数。这是我的代码:

public void buyClick(View view) {
        mHelper.launchPurchaseFlow(this, ITEM_SKU, 10001,
            mPurchaseFinishedListener, "mypurchasetoken");
    }

现在我差不多完成了。但是,如何找到最大的外观并单独打印?谢谢。

2 个答案:

答案 0 :(得分:1)

您可以尝试以下代码:

Arrays.sort(arr);
System.out.println("Min value "+arr[0]);
System.out.println("Max value "+arr[arr.length-1]);

答案 1 :(得分:1)

public int largest(int[] myArr) {
    int largest = myArr[0];
    for(int num : myArr) {
        if(largest < num) {
            largest = num;
        }
    }
    return largest;
}

将变量largest设置为数组中的第一项。循环遍历数组,只要您当前的num大于当前largest值,就将最大值设置为num