gpt4 book ai didi

java - 你能在 if-else 语句的条件中使用 for 循环吗?

转载 作者:搜寻专家 更新时间:2023-10-31 19:46:10 25 4
gpt4 key购买 nike

您可以在 if-else 语句的条件内使用 for 循环吗?例如,像这样的……

if(
for(q = 0; q < 10; q++){
values[q]>=values[q+1];
}
)

{

done = 0;
}

这是加载一个我似乎无法放置的错误。我想让 if 语句检查我调用的 valuesint[] 是否按从大到小的顺序排列,如果是,则设置 int 变量 done 等于 0。

我才刚刚开始上编程课,我敢打赌这是一个非常愚蠢的错误,但我已经尝试解决这个问题一段时间了,如果有人提供帮助,那将是非常棒的。

最佳答案

您应该首先计算出您的条件(即您的数组是否按顺序排列),然后将其输入到您的 if 语句中。像这样...

boolean isOrdered = true;

for(q = 0; q < 10; q++){
if (values[q]>=values[q+1]){
// in order
}
else {
// not in order
isOrdered = false;
break; // we have found a false, so we can quit out of the for loop
}
}

if (isOrdered){
// do something if the array is in order;
}

关于java - 你能在 if-else 语句的条件中使用 for 循环吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22368120/

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