用java 让用户依次录入三个整数,求出三个数中的最小值,并打印到控制台。
时间: 2023-12-16 11:06:42 浏览: 113
可以使用Scanner类来获取用户输入的三个整数,然后使用if语句判断三个数中的最小值,并将结果打印到控制台上。下面是示例代码:
```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 min = num1;
if (num2 < min) {
min = num2;
}
if (num3 < min) {
min = num3;
}
System.out.println("最小值为:" + min);
}
}
```
运行程序后,依次输入三个整数,程序将会输出这三个数中的最小值。
相关问题
Java,让用户依次录入三个整数,求出三个数的最小值,并打印到控制台
在Java中,你可以通过创建一个循环结构接收用户的三次输入,并用变量存储每次输入的最小值来达到这个目的。这里是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num1, num2, num3;
int min;
System.out.println("请输入第一个整数:");
num1 = scanner.nextInt();
min = num1; // 初始设置min等于第一个数
System.out.println("请输入第二个整数:");
num2 = scanner.nextInt();
if (num2 < min) {
min = num2;
}
System.out.println("请输入第三个整数:");
num3 = scanner.nextInt();
if (num3 < min) {
min = num3;
}
System.out.println("三个数中的最小值是:" + min);
scanner.close();
}
}
```
在这个程序中,我们首先获取用户输入的第一个数,然后分别比较后续输入的数与当前的最小值。如果发现更小的数,就更新`min`的值。最后,打印出找到的最小值。
从键盘录入6个整数,将其放入一个列表中,输出该列表 ,并输出其最大值,最小值
好的,我理解了你的要求,下面是实现方法:
```
nums = []
for i in range(6):
num = int(input("请输入一个整数:"))
nums.append(num)
print("列表:", nums)
print("最大值:", max(nums))
print("最小值:", min(nums))
```
你可以将这段代码复制粘贴到 Python 编辑器中运行,然后在控制台输入 6 个整数。程序会将这些整数存入一个列表中,并输出列表以及其最大值和最小值。请注意,这段代码中使用了 Python 内置的 `max` 和 `min` 函数来获取列表的最大值和最小值。
阅读全文