如何使用Java编程来接收用户输入的三个整数,并计算并输出它们的最大值和最小值?
时间: 2024-12-17 07:24:00 浏览: 4
当然,你可以使用Java的`Scanner`类来获取用户的输入,然后使用简单的if语句或`Math.max()`和`Math.min()`方法来找出最大值和最小值。以下是一个简单的例子:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建一个扫描器对象
System.out.println("请输入第一个整数:");
int num1 = scanner.nextInt(); // 获取第一个整数
System.out.println("请输入第二个整数:");
int num2 = scanner.nextInt();
System.out.println("请输入第三个整数:");
int num3 = scanner.nextInt();
int max = num1; // 假设num1是初始最大值
if (num2 > max) {
max = num2;
}
if (num3 > max) {
max = num3;
}
int min = num1; // 假设num1是初始最小值
if (num2 < min) {
min = num2;
}
if (num3 < min) {
min = num3;
}
System.out.println("这三个数的最大值是:" + max);
System.out.println("这三个数的最小值是:" + min);
scanner.close(); // 关闭扫描器
}
}
```
在这个程序中,我们首先创建一个`Scanner`对象来读取用户的输入。接着,分别从用户那里获取三个整数。然后,我们将第一个数设为最大值和最小值,再依次比较其他两个数,如果大于当前最大值就更新最大值,小于当前最小值则更新最小值。最后,打印出这两个结果。
运行这个程序后,按照提示输入三个整数,程序会计算并显示最大值和最小值。
阅读全文