计算循环执行



我想计算一个循环执行了多少次,但不确定该怎么做。

我用的是Dr Java,提前感谢你的帮助!

在循环之前,定义一个count变量:

int count = 0;

在循环的某个地方,增加该变量:

count++;

在作用域外声明一个变量,将其设置为0,并在每次循环开始时递增:

int counter = 0;
do { 
    counter++;
    uNum= TextIO.getlnInt(); 
...

这与其他答案略有不同…

选项1:

使用本地变量

int count = 0;
do {
    count++;
    ...
} while ...
// count now equals the number if iterations

但是这只计算一次迭代。如果您再次调用enter循环,它将再次计数,忘记之前的迭代。

选项2:

使用实例变量

累计计数迭代次数-真实的"total";-你需要在调用方法之间保存状态:

int count;
public void loopMethod() {
    do {
        count++;
    } while ...
    // count equals the total cumulative iterations 
}

使用实例变量也意味着计数对其他方法可用,如果你需要的话。

在循环执行前初始化int为0。在循环的顶部将int加1。现在int将始终保存循环执行的次数。

很简单,在do{}循环之前添加一个初始化为零的计数器,如下所示:

int count = 0;

然后在循环中增加计数器,如下所示:

...
count+=1;
} while (uNum > gNum || uNum < gNum);

然后,在循环后显示值:

System.out.println("Count: " + count);

在循环外添加一个变量,并将其初始化为0。在循环中,只需增加该变量,您就会得到您的计数!

在循环外初始化变量,例如int count = 0。在循环开始时,通过count++count = count + 1

将变量增加1。

相关内容

  • 没有找到相关文章

最新更新