21xrx.com
2024-09-19 09:22:03 Thursday
登录
文章检索 我的文章 写文章
如何使用Java求一组数中的最小值?
2023-06-15 12:16:10 深夜i     --     --
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];

}

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

  
  

评论区

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