import java.util.Scanner; public class Exercise07_20 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Enter 10 number"); double[] list=new double[10]; for (int i=0;i<10;i++){ list[i]=input.nextDouble(); } //选择排序基本代码 for (int i=9;i>0;i--){ double max=list[i]; int maxIndex=i; for(int j=i-1;j>=0;j--){ if (max<list[j]){ max=list[j]; maxIndex=j; } } if (maxIndex!=i){ list[maxIndex]=list[i]; list[i]=max; } } for (int i=0;i<10;i++){ System.out.print(list[i]+" "); } } }
Java黑皮书编程练习题7.20
最新推荐文章于 2022-12-22 02:18:38 发布