java从键盘输入十个数存到数组中找到最低数
时间: 2024-10-26 20:02:51 浏览: 9
在Java中,你可以通过Scanner类从键盘获取用户输入,并将这些数字存储在一个整数数组中。接着遍历这个数组,找出其中的最小值。以下是实现这一功能的基本步骤:
1. 导入需要的包:
```java
import java.util.Scanner;
```
2. 创建一个接收用户输入的Scanner实例:
```java
Scanner scanner = new Scanner(System.in);
```
3. 定义一个大小为10的整型数组并初始化为null:
```java
int[] numbers = new int[10];
```
4. 使用for循环获取用户的输入并存储在数组中,同时记录当前已知的最小值:
```java
int min = Integer.MAX_VALUE; // 初始化为最大值,因为第一个输入肯定是最小的
for (int i = 0; i < 10; i++) {
System.out.println("请输入第 " + (i+1) + " 个数:");
int input = scanner.nextInt();
numbers[i] = input;
if (input < min) {
min = input;
}
}
```
5. 遍历结束后,`min`变量就保存了数组中的最小值。
6. 最后关闭Scanner对象,释放资源:
```java
scanner.close();
```
完整示例代码如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] numbers = new int[10];
int min = Integer.MAX_VALUE;
for (int i = 0; i < 10; i++) {
System.out.println("请输入第 " + (i+1) + " 个数:");
int input = scanner.nextInt();
numbers[i] = input;
if (input < min) {
min = input;
}
}
System.out.println("数组中的最小数是: " + min);
scanner.close();
}
}
```
阅读全文