21xrx.com
2024-11-05 12:22:30 Tuesday
登录
文章检索 我的文章 写文章
Java实现求解数组中的最大值及其下标
2023-06-12 13:00:24 深夜i     --     --
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循环中,我们对数组进行遍历,若当前元素大于最大值,则将最大值和下标更新为当前元素的值和下标。最终输出最大值和其下标即可。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复