分析以下需求,并用代码实现:
(1)键盘录入三个整数,按照从小到大的顺序输出
(2)如果用户输入的是3 2 1,程序运行后打印格式"按照从小到大排序后的顺序为:1 2 3"
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
//1.创建键盘录入对象
Scanner sc = new Scanner(System.in);
//2.通过键盘录入输入三个整数
System.out.println("请输入第一个整数:");
int x = sc.nextInt();
System.out.println("请输入第二个整数:");
int y = sc.nextInt();
System.out.println("请输入第三个整数:");
int z = sc.nextInt();
int temp;
//3.将x,y,z中的最小数存入到x中
if(x>y) {
temp = x;
x = y;
y = temp;
}
if(x>z) {
temp = x;
x = z;
z = temp;
}
//4.将y,z中的最小数存入到y中
if(y>z) {
temp = y;
y = z;
z = temp;
}
//输出结果
System.out.println("x="+x+",y="+y+",z="+z);
}
}
|
|