java3. 编程实现输入一个班级某门课程的10个人的成绩存入列表list1,建立另一个字符型列表list2,如果列表list1中元素分数及格则list2列表中对应元素赋值为't',否则赋值为'f',最后将list1和list2两个列表对应输出. (
时间: 2023-11-13 07:04:20 浏览: 65
以下是 Java 代码实现:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 输入班级某门课程的10个人的成绩
List<Integer> list1 = new ArrayList<>();
System.out.println("请输入10个人的成绩:");
for (int i = 0; i < 10; i++) {
int score = scanner.nextInt();
list1.add(score);
}
// 将及格与不及格的成绩用 't' 和 'f' 表示
List<Character> list2 = new ArrayList<>();
for (int i = 0; i < 10; i++) {
int score = list1.get(i);
if (score >= 60) {
list2.add('t');
} else {
list2.add('f');
}
}
// 输出 list1 和 list2 两个列表对应的元素
System.out.println("成绩列表\t及格情况列表");
for (int i = 0; i < 10; i++) {
int score = list1.get(i);
char pass = list2.get(i);
System.out.println(score + "\t\t" + pass);
}
}
}
```
运行示例:
```
请输入10个人的成绩:
88 76 59 92 83 77 65 71 48 90
成绩列表 及格情况列表
88 t
76 t
59 f
92 t
83 t
77 t
65 t
71 t
48 f
90 t
```
阅读全文