用接口List某班考试成绩如下:[98,77,66,89,79,50,100] 编写程序,将成绩低于80分的去掉。
时间: 2023-08-01 16:07:50 浏览: 32
可以使用Java 8的流式编程来实现这个功能,具体代码如下:
```java
List<Integer> scores = Arrays.asList(98,77,66,89,79,50,100);
List<Integer> filteredScores = scores.stream().filter(score -> score >= 80).collect(Collectors.toList());
System.out.println("筛选后的成绩:" + filteredScores);
```
这段代码首先将成绩列表转换为流,然后使用`filter()`方法筛选出分数大于等于80的成绩,最后使用`collect()`方法将筛选后的成绩转换为一个新的列表。最终输出结果为:
```
筛选后的成绩:[98, 89, 100]
```
相关问题
用java接口List某班考试成绩如下:[98,77,66,89,79,50,100] 编写程序,将成绩低于80分的去掉
可以按照以下步骤实现:
1. 创建一个 List 对象,并初始化成绩列表。
2. 遍历列表中的每个成绩,如果成绩低于80分,则从列表中删除该成绩。
3. 输出处理后的成绩列表。
以下是示例代码:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> scores = new ArrayList<>();
scores.add(98);
scores.add(77);
scores.add(66);
scores.add(89);
scores.add(79);
scores.add(50);
scores.add(100);
for (int i = scores.size() - 1; i >= 0; i--) {
int score = scores.get(i);
if (score < 80) {
scores.remove(i);
}
}
System.out.println(scores);
}
}
```
输出结果为:
```
[98, 89, 100]
```
用java接口List某班考试成绩如下:[98,77,66,89,79,50,100] 编写程序,将成绩低于80分的去掉用数组的方式输出
可以按照以下步骤编写程序:
1. 创建一个List<Integer>对象,存储考试成绩;
2. 使用for循环遍历List,将低于80分的成绩从List中移除;
3. 将剩余的成绩转换为数组并输出。
下面是Java代码实现:
```java
import java.util.ArrayList;
import java.util.List;
public class TestScores {
public static void main(String[] args) {
List<Integer> scores = new ArrayList<>();
scores.add(98);
scores.add(77);
scores.add(66);
scores.add(89);
scores.add(79);
scores.add(50);
scores.add(100);
for (int i = 0; i < scores.size(); i++) {
if (scores.get(i) < 80) {
scores.remove(i);
i--;
}
}
int[] result = new int[scores.size()];
for (int i = 0; i < scores.size(); i++) {
result[i] = scores.get(i);
}
System.out.println("成绩高于等于80分的学生:");
for (int score : result) {
System.out.print(score + " ");
}
}
}
```
输出结果为:
```
成绩高于等于80分的学生:
98 89 100
```
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)