【发布时间】:2013-08-26 13:41:33
【问题描述】:
ArrayIndex|Value|运行总计
-------------------------------------------
0 | 6 | 6
1 | 1 | 7
2 | 6 | 13
3 | 2 | 15
I:数组索引
V:值
R:运行总数
我需要为给定的运行总计选择适当的索引,例如 12 是给定的运行总数,所以适当的索引是 2,我将把我的代码块放在下面它不起作用我尝试过使用 break;在if语句之后,任何人都可以帮我解决这个问题:)
int running_total = 0;
boolean v=false;
for(int x=0;x<=array.length;x++)
{
running_total+=array[x];
if(running_total>=12)
{
if(v==false)
{
v= true;
othermethods(x);
}
}
}
【问题讨论】:
-
使用
x<array.length代替x<=并避免使用非声明性变量.. 在if(v == false)中将其替换为if(!v)并避免使用too if!你只能使用if(running_total >= 12 && !v) -
它是一个仅由
String[]数组组成的 3 维数组,其元素组成为I|V|R吗? -
@nachokk 的建议是正确的。 Java 中的索引从 0 到 n - 1,其中 n 是数组的长度。
标签: java arrays algorithm search