Java判断三个数字大小,由小到大输出
时间: 2023-06-15 16:05:25 浏览: 137
可以使用数组来存放这三个数字,然后使用冒泡排序或选择排序来排序,最后输出即可。以下是使用冒泡排序的示例代码:
```java
public static void main(String[] args) {
int[] nums = {3, 2, 1}; // 三个数字
int temp;
for (int i = 0; i < nums.length - 1; i++) {
for (int j = 0; j < nums.length - 1 - i; j++) {
if (nums[j] > nums[j + 1]) {
temp = nums[j];
nums[j] = nums[j + 1];
nums[j + 1] = temp;
}
}
}
// 输出排序后的数字
for (int i = 0; i < nums.length; i++) {
System.out.print(nums[i] + " ");
}
}
```
输出结果为:
```
1 2 3
```
相关问题
任意输入三个数,按大小顺序输出java
在Java中,你可以使用`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[] numbers = {num1, num2, num3};
// 对数组进行排序
Arrays.sort(numbers);
// 输出排序后的数字
System.out.println("按照从小到大排序后的结果为:");
for (int i : numbers) {
System.out.print(i + " ");
}
}
}
```
在这个程序中,我们首先读取用户输入的三个数字,然后使用`Arrays.sort()`函数对它们进行排序,最后遍历数组并打印出排序的结果。
任意输入三个整数,请按大小顺序输出Java
在Java中,你可以通过创建一个简单的程序来获取用户输入的三个整数,然后对它们进行排序并输出。下面是一个基本的示例:
```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();
// 按照从小到大的顺序排列
if (num1 < num2 && num1 < num3) {
System.out.println("按照从小到大排序:");
} else if (num2 < num1 && num2 < num3) {
System.out.println("按照从小到大排序:" + num2 + " " + num1 + " " + num3);
} else {
System.out.println("按照从小到大排序:" + num3 + " " + num1 + " " + num2);
}
// 或者更简洁地使用Arrays类
// int[] numbers = {num1, num2, num3};
// Arrays.sort(numbers); // 对数组进行排序
// System.out.println("按照从小到大排序:");
// for (int i : numbers) {
// System.out.print(i + " ");
// }
scanner.close();
}
}
```
这个程序首先接收用户的输入,然后比较这三个数字,根据结果输出最小的那个数字。注意,这里我们使用了条件判断语句来进行比较,如果你想要一个更通用的方法,可以使用`Arrays.sort()`函数对整个数组进行排序。
阅读全文