定义一个函数,获取某个数组中的最小值Java
时间: 2024-12-06 14:27:06 浏览: 7
在Java中,你可以定义一个静态方法来获取数组中的最小值。这里是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
int[] numbers = {4, 7, 1, 9, 2}; // 示例数组
int minValue = findMinValue(numbers);
System.out.println("Array minimum value is: " + minValue);
}
/**
* 使用循环找到并返回给定数组中的最小值
*/
public static int findMinValue(int[] array) {
if (array == null || array.length == 0) {
throw new IllegalArgumentException("Array must not be empty or null");
}
int min = array[0]; // 先假设第一个元素是最小的
for (int i = 1; i < array.length; i++) {
if (array[i] < min) {
min = array[i];
}
}
return min;
}
}
```
这个`findMinValue`方法接收一个整数数组作为输入,通过遍历整个数组并比较每个元素与当前已知的最小值,最后返回最小值。如果数组为空,则会抛出异常。
阅读全文