【发布时间】:2018-09-20 12:49:42
【问题描述】:
int[] d = {97, 98, 71, 50, 82};
if(d<=60){
System.out.println(x.length);
}
这段代码的目的是打印通过这门课的学生人数(打印值为 60 及以上)。在我们的例子中,输出应该打印“4”,但我不知道如何实现这一点。我尝试了一个条件语句,但这对于涉及的数组来说似乎相当困难。
有什么想法吗?我应该尝试 ArrayList 吗?
【问题讨论】:
-
这里为什么要输出5?
-
已编辑,应该是 4。
-
天哪..这肯定有帮助...
-
Arrays.stream(d).filter(x -> x >= 60).toArray().length();应该可以工作 -
如果你上课不专心,你将不会被计入这个程序的结果中......这个问题基本上没有尝试。你只是从有一个数组跳到“这就是我的结果应该是”
标签: java arrays for-loop iteration operators