大家可以关注一下专栏,方便大家需要的时候直接查找,专栏将持续更新~
题目描述
编写一个Java程序,接收三个整数作为输入,然后按照从小到大的顺序输出这三个整数。
程序需要接收三个整数作为输入,然后输出按从小到大的排序结果。
解题思路
- 输入整数:从用户输入或预设值中获取三个整数x, y, z。
- 比较并排序:使用比较运算符来比较这三个数的大小,并按从小到大的顺序排列。
- 输出结果:输出排序后的三个整数。
源码答案
import java.util.Scanner;
public class IntegerSorter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 输入三个整数
System.out.println("请输入第一个整数:");
int x = scanner.nextInt();
System.out.println("请输入第二个整数:");
int y = scanner.nextInt();
System.out.println("请输入第三个整数:");
int z = scanner.nextInt();
// 比较并排序
int min = Math.min(Math.min(x, y), z);
int mid1 = Math.max(Math.min(x, y), z);
int mid2 = Math.max(Math.max(x, y), z);
// 输出结果
System.out.println("从小到大排序的结果为:");
System.out.print(min + " ");
System.out.print(mid1 + " ");
System.out.print(mid2 + " ");
}
}
输出结果
程序将输出三个整数按从小到大的排序结果。例如,如果输入的整数是 5 1 8,则输出结果为:
从小到大排序的结果为:
1 5 8
以上就是本次分享的所有内容,感兴趣的朋友点个关注呀,感谢大家啦~
更多Java | AI+编程玩法 的相关资料和源码请移步至公众号:程序员影子