日期:2014-05-20 浏览次数:21045 次
import java.util.*;
public class Demo_5 {
    public static void main(String[] args) throws Exception{
        Scanner sc = new Scanner(System.in);
        double[] arr = new double[5];
        
        System.out.println("请输入五个数字");
        for (int i=0; i<5; i++){
            double number = sc.nextDouble();
            arr[i] = number;
        }
        //测试输入的五个数字是否正确
        //for (double e: arr)
            //System.out.println(e);
        while (true){
            String str = javax.swing.JOptionPane.showInputDialog(" 1: 升序  2: 降序");
            int j =(int)Integer.parseInt(str);
            switch(j){
            //升序
            case 1: {
                Arrays.sort(arr);
                for (double e: arr)
                    System.out.print(e + " ");
                System.out.println();
            }break;
            //降序
            case 2:{
                for (int k=arr.length-1; k>=0; k--)
                    System.out.print(arr[k] + " ");
                System.out.println();
            }break;
            default :{
                javax.swing.JOptionPane.showMessageDialog(null, "你的输入有误!!!");
            }break;
            }
        }
    }
}