- 任务描述
- 相关知识
- 编程要求
- 测试说明
任务描述
本关任务:补充程序中的代码,将给定的的三个整数进行由小至大排序。
相关知识
编程要求
根据提示,在右侧编辑器
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**********/ if(x>y){ int t=x; x=y; y=t; } if(x>z){ int t=x; x=z; z=t; } if(y>z){ int t=y; y=z; z=t; } /**********end**********/ System.out.print("x:"+x+" y:"+y+" z:"+z); } }