猿问

给定一个整数列表,删除所有大于 100 的值

基本上,我希望为一个类编写一些代码,该类删除所有大于 100 的较大数字。它需要用 Java 编写。我们如何做到这一点?


我们在过去一年的工作中发现了一些其他代码,但它不太有效,因为它存在“枚举预期”问题。看起来也适用于 1000,而不是 100?


        List<Integer> list =new ArrayList<Integer>();

        for (int i = 0; i < given_list.length; i++) {

            if (given_list[i] < 1000) {

                list.add(given_list[i]);

            }

        }

        System.out.println(list);


"enum expected" is what the Intellij tool is telling us.


慕少森
浏览 77回答 1
1回答

梦里花落0921

根据评论讨论以及您复制代码而不是自己编写的事实,我猜测您正在尝试自行运行该原始代码块,并且没有意识到它必须进入某些其他代码。您必须导入 ArrayList 和 List。Java 中的所有内容都必须位于类中,并且文件名与类名相匹配。为了让您的代码从控制台运行(这可能是您想要运行它的地方),它应该位于 main 内部。import java.util.ArrayList;import java.util.List;public class Main {&nbsp; &nbsp; public static void main(String[] args) {&nbsp; &nbsp; &nbsp; &nbsp; int[] given_list = {0,4,5,56,3, 2000, 453, 5435};&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// insert your code here&nbsp; &nbsp; }}我见过很多人试图模仿编程课程。问题是,如果你不了解基础知识,即使是这样的小事情也会让你瘫痪。至少打开前几页。
随时随地看视频慕课网APP

相关分类

Java
我要回答