请编写程序,实现获取数组(22,24, 76, 12,21,33]的最小数。 提示:定义方法 getMin获取数组最小数,在主方法中调用 getMin得到数组的最小数~
时间: 2024-09-10 22:08:55 浏览: 45
用无序数组实现优先队列-java数据结构算法8
以下是一个简单的Java程序,用于获取数组中最小的数:
```java
public class Main {
public static void main(String[] args) {
int[] array = {22, 24, 76, 12, 21, 33};
int min = getMin(array);
System.out.println("数组中的最小数是:" + min);
}
// 定义方法getMin,用于获取数组中的最小数
public static int getMin(int[] array) {
int min = array[0]; // 假设第一个数是最小的
for (int i = 1; i < array.length; i++) {
if (array[i] < min) {
min = array[i]; // 更新最小值
}
}
return min; // 返回找到的最小值
}
}
```
这段代码首先在主方法`main`中定义了一个整型数组,并调用`getMin`方法来获取数组中的最小值,然后打印出来。`getMin`方法通过遍历数组来查找最小值,假设第一个元素是最小的,然后依次比较其它元素,如果发现更小的就更新最小值,最后返回这个最小值。
阅读全文