使用 java.util.Arrays 类中的 sort() 方法对数组进行升序或者降序:
- 导入 java.util.Arrays 包。
- 使用 Arrays.sort(数组名) 语法对数组进行排序,排序规则是从小到大,即升序。
- 如果要降序,只需要在数组后加上Collections.reverseOrder()。即Arrays.sort(数组名, Collections.reverseOrder())。
升序
void a{
double[] scores = new double[] { 78, 45, 85, 97, 87 };
// 对数组进行排序,升序
Arrays.sort(scores);
// 遍历排序后的数组
for (int j = 0; j < scores.length; j++) {
System.out.print(scores[j] + "\t");
}
}
降序
void a{
double[] scores = new double[] { 78, 45, 85, 97, 87 };
// 对数组进行排序,降序
Arrays.sort(scores,Collections.reverseOrder());
// 遍历排序后的数组
for (int j = 0; j < scores.length; j++) {
System.out.print(scores[j] + "\t");
}
}