gpt4 book ai didi

java - 检查列表是否正确

转载 作者:行者123 更新时间:2023-12-01 23:20:39 25 4
gpt4 key购买 nike

我是编程新手,试图创建一个迭代列表并返回 true 或 false 的方法,以检查披萨是否适合素食者。只有当列表中的所有配料都适合素食者时,这才是正确的。

这是我的方法:

public boolean vegStatus(){

boolean veg1 = false;

for(PizzaTopping topping : topList){
if( (topping.isVeg() == true )) {
veg1 = true;
}
else if(topping.isVeg() == false) {
veg1 = false;
}
}
return veg1;
}

此方法不起作用,它会产生错误的答案。我如何更改它,以便它查看列表中的所有配料,并且仅在所有配料都是合适的素食主义者时才返回 true?

最佳答案

以下是一个清晰的逻辑:

public boolean vegStatus(){
for(PizzaTopping topping : topList) {
if(!topping.isVeg())
return false;
}

return true;
}

它会检查所有 Toppings,如果其中任何一个不是 Veg,它会立即返回 false 并且不检查其他内容(不必,正确的?)。如果它检查了所有这些并且没有一个不是 Veg,则返回 true

关于java - 检查列表是否正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20685709/

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