【问题标题】:Running some code on a certain iteration in a loop [closed]在循环中的某个迭代上运行一些代码[关闭]
【发布时间】:2017-04-20 12:22:19
【问题描述】:

我的 java 程序中有一个循环,我想在循环中的第 10 次迭代中运行一些测试代码。我该怎么做呢 ???

【问题讨论】:

  • 如果您不提供sscce... 将很难为您提供帮助
  • 您自己尝试过什么吗?是什么阻止您使用计数器变量?

标签: java loops for-loop


【解决方案1】:

使用if (i % 10 == 0) 之类的东西,其中i 是您的循环计数器。 %余数运算符

如果i0 开始,那么第一次迭代的条件是true。如果您想从0 开始i,但不希望条件为true,直到第10 次试用,请使用if (i % 10 == 9)

【讨论】:

    【解决方案2】:

    您可以将% 运算符与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&gt;0&amp;&amp;i%10==0){ 在开头引入了较长的间隔。你可能想澄清一下。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-27
    • 2012-09-15
    • 1970-01-01
    • 1970-01-01
    • 2022-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多