用Java在键盘上输入十个数,按照从大到小的顺序排列是什么?

高手,请教下,用Java在键盘上输入十个数,按照从大到小的顺序排列是什么?
最新回答
栀心

2024-05-02 18:49:23

/**
*推荐个冒泡法:
*测试过的,花了十分钟时间,
*很好用哦;
*/
publicstaticvoidmain(String[]args){
//定义一个数组,大小为十
inta[]=newint[10];
//将输入的十个数,依次赋值给数组
for(inti=0;i<10;i++){
Scannersc=newScanner(System.in);
System.out.println("pleaseinputthe"+(i+1)+"number");
a[i]=sc.nextInt();
}
//两层循环,进行冒泡排序
for(intj=0;jfor(intk=0;kintl;
if(a[k]>a[k+1]){

l=a[k];
a[k]=a[k+1];
a[k+1]=l;
}
}
}

System.out.println(Arrays.toString(a));
}