Java直接获取数组中最小值的函数
时间: 2023-12-31 14:03:56 浏览: 34
Java中获取数组中最小值的函数可以使用Arrays类中的sort方法进行排序,然后取第一个元素即可。
示例代码如下:
```
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] arr = { 10, 20, 5, 30, 15 };
int min = getMin(arr);
System.out.println("最小值为:" + min);
}
public static int getMin(int[] arr) {
Arrays.sort(arr);
return arr[0];
}
}
```
输出结果为:
```
最小值为:5
```
相关问题
java编写int getMmin(int num[])方法,用于返回num数组的最小值。在main方法中用数组myNum[]进行测试,myNum中的元素为:95、66、37、48、59;
好的,下面是Java语言的代码实现:
```java
public class Main {
public static int getMin(int[] num) {
int minNum = num[0];
for (int i = 1; i < num.length; i++) {
if (num[i] < minNum) {
minNum = num[i];
}
}
return minNum;
}
public static void main(String[] args) {
int[] myNum = {95, 66, 37, 48, 59};
int minNum = getMin(myNum);
System.out.println("最小值是:" + minNum);
}
}
```
该代码定义了一个名为 `getMin` 的静态方法,参数为一个整型数组 `num`。函数通过遍历数组,找到数组中的最小值并返回。在 `main` 函数中,我们定义了一个名为 `myNum` 的整型数组,包含了5个数字。接着调用 `getMin` 方法得到最小值,并输出到屏幕上。
需要注意的是,在Java中,数组长度可以通过 `num.length` 获取,因此我们可以直接使用该属性作为循环的终止条件,无需手动指定数组长度。
用java 实现使用循环结构查找数组中最小元素的函数。
可以使用以下代码实现:
```java
public static int findMin(int[] arr) {
int min = arr[0]; // 假设第一个元素为最小值
for (int i = 1; i < arr.length; i++) {
if (arr[i] < min) { // 如果当前元素比最小值小
min = arr[i]; // 更新最小值
}
}
return min;
}
```
这段代码中,我们首先假设数组的第一个元素是最小值,然后通过循环遍历整个数组,逐个比较每个元素和当前最小值的大小,如果发现有更小的元素,就更新最小值。最后返回最小值即可。