Java 声明一个长度为5的整型数组,要求里面存储的元素为用户输入的; 构建一个方法,计算得到数组最小值。
时间: 2024-11-03 18:18:45 浏览: 11
java代码-定义一个一维数组,求出数组的最大值,最小值,平均值。
在Java中,你可以按照以下步骤声明一个长度为5的整型数组,并让用户输入元素:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建一个整型数组,初始长度为0
int[] array = new int[5];
// 使用Scanner获取用户输入并存储到数组中
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < array.length; i++) {
System.out.println("请输入第 " + (i+1) + " 个元素:");
array[i] = scanner.nextInt();
}
// 计算并打印最小值
int minValue = findMinimum(array);
System.out.println("数组的最小值是: " + minValue);
// 关闭扫描器
scanner.close();
}
/**
* 定义一个方法findMinimum,找到给定数组的最小值
*/
public static int findMinimum(int[] arr) {
if (arr == null || arr.length == 0) {
throw new IllegalArgumentException("数组为空");
}
int min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
return min;
}
}
```
在这个例子中,我们首先创建了一个长度为5的整数数组,并通过循环获取用户输入。然后,`findMinimum`方法遍历数组,找出其中的最小值。记得在main函数结束前关闭`Scanner`。
阅读全文