HJ101 输入整型数组和排序标识对其元素按照标识进行排序
输入整型数组和排序标识,对其元素按照升序或降序进行排序
https://www.nowcoder.com/practice/dd0c6b26c9e541f5b935047ff4156309
import java.util.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int i1 = scanner.nextInt();
ArrayList<Integer> integers = new ArrayList<>();
if (i1 >= 1 && i1 <= 1000) {
for (int i = 0; i < i1; i++) {
int i2 = scanner.nextInt();
integers.add(i2);
}
int i3 = scanner.nextInt();
Collections.sort(integers);
if (i3 == 0) {
//正序输出
for (int i = 0; i < integers.size(); i++) {
System.out.print(integers.get(i) + " ");
}
}
if (i3 == 1) {
//倒序输出
for (int i = integers.size(); i > 0 ; i--) {
System.out.print(integers.get(i - 1) + " ");
}
}
} else {
System.out.println("输入元素个数必须在1-1000范围内");
}
}
}
凡岛公司福利 757人发布
