循环录入6位学员成绩,进行升序和降序输出。java
时间: 2023-09-03 22:04:36 浏览: 160
下面是用Java语言实现循环录入6位学员成绩,并进行升序和降序输出的代码:
```java
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] scores = new int[6];
System.out.println("请依次输入6位学员的成绩:");
for (int i = 0; i < scores.length; i++) {
scores[i] = scanner.nextInt();
}
Arrays.sort(scores);
System.out.println("升序输出:");
for (int score : scores) {
System.out.println(score);
}
System.out.println("降序输出:");
for (int i = scores.length - 1; i >= 0; i--) {
System.out.println(scores[i]);
}
}
}
```
这段代码首先创建了一个长度为6的整型数组 `scores` ,用于存储学员的成绩。然后通过使用for循环,依次从命令行输入学员的成绩,并将其存储在数组中。
接下来,使用 `Arrays.sort()` 方法对数组 `scores` 进行升序排序。
最后,分别使用两个for循环遍历数组,输出升序和降序的学员成绩。其中在降序输出时,通过使用 `scores.length - 1 - i` 的方式实现逆序输出。
阅读全文