这可能信息太少......但为什么这与我预期的相反?
if (indSTime[t] <= monthTotal) {
Log.d("indSTime", String.valueOf(indSTime[t++]));
Log.d("monthTotal", String.valueOf(monthTotal));
NewRate = Double.valueOf(indSRate[s]);
indApr[o] = NewRate;
}
它以大于或等于的方式工作。不小于或等于月份总数。
我将“indSTime”设置为 4。所以 Eclipse 中的 Logcat 开始像这样记录这两个变量。
4, 4
4, 5
4, 6
4, 7
ETC...
似乎应该是
4 ,1
4, 2
4, 3
4, 4
并停止。
我知道我没有在上面添加太多代码?在我面前有什么我想念的东西吗?或者是什么原因造成的?