gpt4 book ai didi

java - 检查某些项目是否位于数组列表的底部

转载 作者:行者123 更新时间:2023-12-02 02:32:34 24 4
gpt4 key购买 nike

我是 Java 新手,所以请接受我的歉意。我有一个有序的数组列表,即 { 10, 10, 10, 10, 120, 120 } .

如何循环遍历列表来检查 int 10被放置在列表顶部并且 int 120被放置在列表底部

我尝试使用

for(int i=0; i<list.size(); i++){
for(int j=0; j<list.size(); j++){

}
}

但这就是我所能理解的程度。

最佳答案

首先,您使用了两个嵌套的 for 循环。在您的情况下这不是必需的,使用单个 for 循环就足够了。此外,我建议您不要将测试集中在特定值上。尝试以更高层次的方式思考。在这种情况下,您应该测试列表中的每一项都大于前一项。因此,您应该从第二个元素(索引 1)开始遍历整个数组,将每一项与前一项进行比较。

for (int i = 1; i < list.size(); i++) {
if (list.get(i) < list.get(i - 1)) {
System.out.println("list not properly ordered");
return;
}
}

System.out.println("list correctly ordered");
return;

关于java - 检查某些项目是否位于数组列表的底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46857329/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com