增量方法几次都不起作用?

时间:2019-10-12 15:36:02

标签: java

public class Test {
    public static void main(String[] args) {
        Count myCount = new Count();
        int times = 0;
        for (int i = 0; i < 100; i++)
            increment(myCount, times);
        System.out.println("count is " + myCount.count);
        System.out.println("times is " + times);
    }
    public static void increment(Count c, int times) {
        c.count++;
        times++;
    }
}
class Count {
    public int count;

    public Count(int c) {
        count = c;
    }

    public Count() {
        count = 1;
    }
}

所以,该代码并没有增加我多次跟踪的时间,但是我不明白为什么它没有增加。 我试图更改时间的值,但输出是:时间是+我更改的值。 有人可以解释代码有什么问题吗?

0 个答案:

没有答案