Java中如何求一组数最小值
时间: 2024-10-17 20:05:03 浏览: 30
找整个数组中最小值元素及其下标的程序代码-java语言程序设计课件
在Java中,你可以使用Collections类提供的`min()`方法来找到一组数(List或数组)中的最小值。这里有一个简单的例子:
```java
import java.util.List;
import java.util.stream.Collectors;
public class MinValueExample {
public static int findMin(List<Integer> numbers) {
return numbers.stream() // 使用流(Stream)处理集合
.collect(Collectors.min()); // 调用min()函数收集最小值
}
public static void main(String[] args) {
List<Integer> numbers = Arrays.asList(5, 3, 9, 1, 7);
int minValue = findMin(numbers);
System.out.println("The smallest value is: " + minValue);
}
}
```
如果你有一维数组,可以先将其转换为List再进行操作:
```java
public static int findMin(int[] array) {
List<Integer> list = Arrays.asList(array);
return findMin(list);
}
```
阅读全文