文章目录
第1关:将给定的整数进行由小至大排序
编程要求
根据提示,在右侧编辑器Begin-End中代码完善,将排序完成之后的结果输出即可。
测试说明
平台会对你编写的代码进行测试:
测试输入:
int x = 9; int y = 10; int z = 8;
预期输出:
x:8 y:9 z:10
开始你的任务吧,祝你成功!
答案
package step4;
public class LianXi_Sort {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
* 定义三个整数x,y,z,将这三个整数由小到大排序并输出。 例如定义 int x = 9; int y = 10; int z = 8; -- >
* x的值改成8 y的值改成9 z的值改成10
*
* 实现思路:通过if语句对x y z 的值进行匹配,比如x大于y则x和y进行数据交换
*/
java.util.Scanner sc = new java.util.Scanner(System.in);
// 获取平台分配的x的值
int x = sc.nextInt();
// 获取平台分配的y的值
int y = sc.nextInt();
;
// 获取平台分配的z的值
int z = sc.nextInt();
;
/********** begin **********/
int temp;
if (x > y) {
temp = y;
y = x;
x = temp;
}
if (x > z) {
temp = z;
z = x;
x = temp;
}
if (y > z) {
temp = z;
z = y