【程序15】
题目:输入三个整数x,y,z,请把这三个数由小到大输出。
程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小
import java.util.Arrays;
import java.util.Scanner;
public class B_15 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int []a = new int[3];
System.out.print("输入 x :");
a[0] = sc.nextInt();
System.out.print("输入 y :");
a[1] = sc.nextInt();
System.out.print("输入 z :");
a[2] = sc.nextInt();
System.out.print("x y z从小到大顺序为 ");
//调用Arrays类中方法
//sort()方法是静态的所以不需要new
//此处使用了匿名对象
Arrays.sort(a);
System.out.print(Arrays.toString(a));
}
}