use*_*468 5 java for-loop if-statement
您可以在if-else语句条件内使用for循环吗?例如,像这样的东西
if(
for(q = 0; q < 10; q++){
values[q]>=values[q+1];
}
)
{
done = 0;
}
Run Code Online (Sandbox Code Playgroud)
这正在加载我似乎无法放置的错误。我希望if语句检查是否以最大到最小的顺序int[]调用了我values,如果是,请将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;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39823 次 |
| 最近记录: |