21xrx.com
2025-04-24 23:10:37 Thursday
文章检索 我的文章 写文章
Java实现求解数组中的最大值及其下标
2023-06-12 13:00:24 深夜i     13     0
Java编程 数组 最大值

在Java编程中,我们常常需要在数组中寻找最大值以及其下标。下面我们将通过一个简单的代码案例来实现这一功能。

代码如下:

public class MaxValue {
  public static void main(String[] args) {
    int[] arr = 8;
    int maxValue = arr[0];
    int maxIndex = 0;
    for (int i = 1; i < arr.length; i++) {
      if (arr[i] > maxValue) {
        maxValue = arr[i];
        maxIndex = i;
      }
    }
    System.out.println("最大值为:" + maxValue);
    System.out.println("下标为:" + maxIndex);
  }
}

在这段代码中,我们首先定义了一个数组arr并初始化了它。接下来,我们定义两个变量maxValue和maxIndex分别表示最大值和最大值的下标,将数组的第一个元素赋值给最大值,将下标设为0。

之后,在for循环中,我们对数组进行遍历,若当前元素大于最大值,则将最大值和下标更新为当前元素的值和下标。最终输出最大值和其下标即可。

  
  

评论区

请求出错了