输入五个数求最小值。用java语言
时间: 2023-09-06 20:05:29 浏览: 59
### 回答1:
可以使用以下代码实现:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] nums = new int[5];
for (int i = 0; i < 5; i++) {
nums[i] = scanner.nextInt();
}
int min = nums[0];
for (int i = 1; i < 5; i++) {
if (nums[i] < min) {
min = nums[i];
}
}
System.out.println("最小值为:" + min);
}
}
### 回答2:
可以使用Java语言编写一个程序,用于输入五个数并求最小值。具体实现代码如下:
```java
import java.util.Scanner;
public class FindMinimum {
public static void main(String[] args) {
// 创建Scanner对象,用于输入
Scanner scanner = new Scanner(System.in);
// 输入五个数,并将第一个数设为最小值
System.out.println("请输入五个数:");
int min = scanner.nextInt(); // 第一个数作为初始最小值
for (int i = 1; i < 5; i++) {
int num = scanner.nextInt(); // 输入后续的四个数
if (num < min) {
min = num; // 更新最小值
}
}
// 输出最小值
System.out.println("最小值为:" + min);
// 关闭Scanner资源
scanner.close();
}
}
```
上述代码中,采用循环结构和条件判断来逐个输入后续的四个数,并比较每个数与最小值的大小,如果某个数比当前最小值小,则将该数设为新的最小值。最后输出最小值。
### 回答3:
请参考以下Java代码:
```java
import java.util.Scanner;
public class MinimumValue {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入五个数:");
int[] numbers = new int[5];
for (int i = 0; i < 5; i++) {
System.out.print("请输入第" + (i + 1) + "个数:");
numbers[i] = scanner.nextInt();
}
int minValue = numbers[0];
for (int i = 1; i < 5; i++) {
if (numbers[i] < minValue) {
minValue = numbers[i];
}
}
System.out.println("最小值为:" + minValue);
}
}
```
通过以上代码,我们首先创建了一个Scanner对象,接下来通过for循环,提醒用户输入五个数,并将这五个数存储在一个整型数组中。然后,我们将第一个数设为最小值,再通过for循环遍历数组中的其余数,如果发现更小的数,则更新最小值。最后,输出最小值给用户。