【发布时间】:2017-04-20 12:22:19
【问题描述】:
我的 java 程序中有一个循环,我想在循环中的第 10 次迭代中运行一些测试代码。我该怎么做呢 ???
【问题讨论】:
-
如果您不提供sscce... 将很难为您提供帮助
-
您自己尝试过什么吗?是什么阻止您使用计数器变量?
我的 java 程序中有一个循环,我想在循环中的第 10 次迭代中运行一些测试代码。我该怎么做呢 ???
【问题讨论】:
使用if (i % 10 == 0) 之类的东西,其中i 是您的循环计数器。 % 是 余数运算符。
如果i 从0 开始,那么第一次迭代的条件是true。如果您想从0 开始i,但不希望条件为true,直到第10 次试用,请使用if (i % 10 == 9)。
【讨论】:
您可以将% 运算符与10 和您的计数器一起使用。例如,请参见下文。
for(int i=0;i<=100;i++){
if(i>0&&i%10==0){
System.out.println(i);//replace this with your code.
}
}
【讨论】:
if(i>0&&i%10==0){ 在开头引入了较长的间隔。你可能想澄清一下。