21xrx.com
2025-03-31 14:28:24 Monday
文章检索 我的文章 写文章
如何使用Java求一组数中的最小值?
2023-06-15 12:16:10 深夜i     14     0
Java 最小值 数组 for循环 Arrays类 sort()方法

在程序设计中,求一组数中的最小值经常被用到,那么如何使用Java来实现呢?Java中提供了多种方法来实现这个功能,以下代码演示了其中两种方法:

方法一:使用for循环遍历数组,找到最小值

public static int min(int[] arr) {
  int min = arr[0]; // 假设第一个元素为最小值
  for (int i = 1; i < arr.length; i++) {
    if (arr[i] < min) {
      min = arr[i];
    }
  }
  return min;
}

方法二:使用Arrays类提供的sort()方法排序后取第一个元素

public static int min(int[] arr) {
  Arrays.sort(arr);
  return arr[0];
}

以上两种方法各有优缺点,第一种在大数组时效率较低,而第二种则会改变原数组的排列顺序。

  
  

评论区

请求出错了