Java 循环执行计数
我想计算一个循环执行了多少次,但不确定如何执行Java 循环执行计数,java,loops,counting,Java,Loops,Counting,我想计算一个循环执行了多少次,但不确定如何执行 我正在使用Dr Java,提前感谢您的帮助 在循环之前,定义一个计数变量: int count = 0; count++; 在循环中的某个位置,递增该变量: int count = 0; count++; 在循环之前,定义一个计数变量: int count = 0; count++; 在循环中的某个位置,递增该变量: int count = 0; count++; 在范围外声明一个变量,将其设置为0,并在每次循环启动时递增: int
我正在使用Dr Java,提前感谢您的帮助 在循环之前,定义一个计数变量:
int count = 0;
count++;
在循环中的某个位置,递增该变量:
int count = 0;
count++;
在循环之前,定义一个计数变量:
int count = 0;
count++;
在循环中的某个位置,递增该变量:
int count = 0;
count++;
在范围外声明一个变量,将其设置为0,并在每次循环启动时递增:
int counter = 0;
do {
counter++;
uNum= TextIO.getlnInt();
...
在范围外声明一个变量,将其设置为0,并在每次循环启动时递增:
int counter = 0;
do {
counter++;
uNum= TextIO.getlnInt();
...
在循环执行之前将int初始化为0。在循环顶部将该int增加1。现在,int将始终保持循环执行的次数。在循环执行之前将int初始化为0。在循环顶部将该int增加1。现在int将始终保持循环执行的次数。简单,在
do{}
循环之前添加一个初始化为零的计数器,如下所示:
int count = 0;
...
count+=1;
} while (uNum > gNum || uNum < gNum);
然后,在循环中递增计数器,如下所示:
int count = 0;
...
count+=1;
} while (uNum > gNum || uNum < gNum);
简单地说,在
do{}
循环之前添加一个初始化为零的计数器,如下所示:
int count = 0;
...
count+=1;
} while (uNum > gNum || uNum < gNum);
然后,在循环中递增计数器,如下所示:
int count = 0;
...
count+=1;
} while (uNum > gNum || uNum < gNum);
在循环外添加一个变量,并将其初始化为零。在循环中,只需增加该变量,就可以得到计数 在循环外添加一个变量,并将其初始化为零。在循环中,只需增加该变量,就可以得到计数 初始化循环外的变量,如
int count=0
。在循环开始时,通过count++
或count=count+1
初始化循环外的变量,如int count=0
。在循环开始时,通过count++
或count=count+1
将变量增加一,这与其他答案略有不同
备选案文1:
使用局部变量
但这只计算一次迭代。如果再次调用enter循环,它将再次计数,从而忘记以前的迭代
备选案文2:
使用实例变量
要累计计算迭代次数(真正的“总数”),需要在方法调用之间保存状态:
int count;
public void loopMethod() {
do {
count++;
} while ...
// count equals the total cumulative iterations
}
如果需要,使用实例变量也意味着计数可用于其他方法。这与其他答案略有不同 备选案文1: 使用局部变量 但这只计算一次迭代。如果再次调用enter循环,它将再次计数,从而忘记以前的迭代 备选案文2: 使用实例变量 要累计计算迭代次数(真正的“总数”),需要在方法调用之间保存状态:
int count;
public void loopMethod() {
do {
count++;
} while ...
// count equals the total cumulative iterations
}
如果需要,使用实例变量也意味着计数可用于其他方法。从如何编写只打印1,2,3,4的循环开始。。。然后查看如何将该代码应用于此循环。在循环中添加类似count++的语句,在循环结束后检查countStart的值,并说明如何编写只打印1,2,3,4的循环。。。然后查看如何将该代码应用于此循环。在循环后检查count的值,在循环中添加类似count++的语句