编写一个Java程序,输入一个正整数n和n个整数,找出这些整数中的最小值并输出。
时间: 2024-09-20 20:17:18 浏览: 48
在Java中,编写一个程序来找出一组整数中的最小值相对简单。你可以使用一个变量来保存当前找到的最小值,并通过遍历输入的数组来更新这个值。下面是一个简单的示例:
```java
import java.util.Scanner;
public class MinValueFinder {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入正整数 n:");
int n = scanner.nextInt(); // 输入的整数个数
if (n <= 0) {
System.out.println("请输入一个正整数。");
return;
}
int[] numbers = new int[n]; // 创建一个长度为 n 的数组来存储输入的整数
for (int i = 0; i < n; i++) {
System.out.print("请输入第 " + (i+1) + " 个整数:");
numbers[i] = scanner.nextInt();
}
scanner.close();
int minValue = numbers[0]; // 假设第一个元素是最小值
for (int value : numbers) { // 遍历数组查找最小值
if (value < minValue) {
minValue = value;
}
}
System.out.println("这些整数中的最小值是: " + minValue);
}
}
```
在这个程序中,我们首先从用户那里获取输入的整数个数n,然后创建一个数组接受这些输入。接着遍历数组,每次遇到较小的数值就更新`minValue`。最后,程序会输出找到的最小值。
阅读全文