如何在Java中增加int值?

时间:2013-08-21 21:15:50

标签: java android

假设我将此处的整数值从0增加到100。

public void onProgressChanged(int progress) {
    percentageMeasurer(progress);
}

我读到它就像那样,以后保存它:

int someValue = 0;
public void percentageMeasurer(int currentProgress) {
    int someValue = currentProgress);
}

问题是,onProgressChanged将被激活两次,所以someValue的值总是变为100,我想添加这两个值,所以总和将在最后200,但当然它下次onProgressChanged被执行时,会开始覆盖它。

2 个答案:

答案 0 :(得分:2)

这可以达到你想要的效果:

int someValue = 0;
public void percentageMeasurer(int currentProgress) {
     someValue += currentProgress;
}

答案 1 :(得分:0)

如果我理解正确,您可以使用两个单独的变量作为onProgressChanged的两个实例,然后分别添加它们。