java循环语句输入三个任意的整数,编程输出最小数
时间: 2024-05-12 20:17:10 浏览: 78
您好!我是ChitGPT,很高兴为您解答问题。
以下是用Java编写一个程序,在输入三个任意的整数后输出最小数的示例代码:
```java
import java.util.Scanner;
public class MinNumber {
public static void main(String[] args) {
int a, b, c, min;
Scanner input = new Scanner(System.in);
System.out.println("请输入三个整数:");
a = input.nextInt();
b = input.nextInt();
c = input.nextInt();
min = a;
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
System.out.println("最小数是:" + min);
}
}
```
这个程序首先使用 Scanner 类从控制台输入三个整数,并将它们存储在变量 a、b 和 c 中。然后程序使用 if 语句逐一比较这三个数,得到最小值并将其存储在变量 min 中。最后,程序输出最小数。
希望这个程序能够帮到您!
相关问题
c++输出三个整数输出最小数
在 C++ 中,你可以通过比较的方式来找到并输出三个整数中的最小值。以下是一个简单的示例程序:
```cpp
#include <iostream>
int main() {
int num1, num2, num3;
// 输入三个整数
std::cout << "请输入第一个整数: ";
std::cin >> num1;
std::cout << "请输入第二个整数: ";
std::cin >> num2;
std::cout << "请输入第三个整数: ";
std::cin >> num3;
// 比较并输出最小数
if (num1 < num2) {
if (num1 < num3)
std::cout << "最小数是: " << num1 << std::endl;
else
std::cout << "最小数是: " << num3 << std::endl;
} else {
if (num2 < num3)
std::cout << "最小数是: " << num2 << std::endl;
else
std::cout << "最小数是: " << num3 << std::endl;
}
return 0;
}
```
在这个程序中,我们首先输入三个整数,然后通过嵌套的 `if` 语句依次比较它们,找出最小的那个,并将其打印出来。
java任意输入三个整数,请按大小顺序输出。
在Java中,你可以通过Scanner类获取用户输入,并使用if-else语句或者Collections.sort()方法对这三个整数进行排序。这里是一个简单的示例:
```java
import java.util.Scanner;
import java.util.Arrays;
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();
// 按照大小顺序输出
if (num1 <= num2 && num1 <= num3) {
System.out.println("最小值: " + num1);
} else if (num2 <= num1 && num2 <= num3) {
System.out.println("最小值: " + num2);
} else {
System.out.println("最小值: " + num3);
}
if (num1 >= num2 && num1 >= num3) {
System.out.println("最大值: " + num1);
} else if (num2 >= num1 && num2 >= num3) {
System.out.println("最大值: " + num2);
} else {
System.out.println("最大值: " + num3);
}
// 或者使用Arrays.sort()方法(适用于数组)
// int[] numbers = {num1, num2, num3};
// Arrays.sort(numbers);
// System.out.println("从小到大: " + Arrays.toString(numbers));
scanner.close();
}
}
```
阅读全文