Java 如果数字每50次命中一次,则增加计数

Java 如果数字每50次命中一次,则增加计数,java,loops,iteration,Java,Loops,Iteration,我是初学者,请看下面,需要帮助 Count=200 当我运行我的程序时,它将从1计数到200,并且每次点击50次,我需要将pagekey从0增加1。因此,我的pagekey示例应该增加到4。我还需要重置计数回1每次50点击。我有下面的代码,但我想不出来 我在下面试过: int pagekey = 0; if (count > 49){ pagekey =2; count = count - 49; } 我该怎么做 int coun

我是初学者,请看下面,需要帮助

Count=200

当我运行我的程序时,它将从1计数到200,并且每次点击50次,我需要将
pagekey
从0增加1。因此,我的
pagekey
示例应该增加到4。我还需要重置计数回1每次50点击。我有下面的代码,但我想不出来

我在下面试过:

    int pagekey = 0;

    if (count > 49){
        pagekey =2;
        count = count - 49;
    }
我该怎么做

int count=1;
int count = 1;
int pagekey = 0;
for(int i = 1; i <= 200; i++)
{
    count++;
    if (i% 50 == 0)
    {
        pagekey++;
        count = 1;
    }
}
int pagekey=0;
对于(inti=1;i您可以执行以下操作:

    int pagekey = 0;
    for (int i = 0; i < 200; i++) {
        if (i > 0 && i % 50 == 0) {
            pagekey++;
        }
    }
intpagekey=0;
对于(int i=0;i<200;i++){
如果(i>0&&i%50==0){
pagekey++;
}
}

我还提出了一个类似于John3136解决方案的解决方案

    int pageKey = 0;
    int count = 1;

    for(int i = 1; i <= 200; i++) {
        count ++;
        if(i % 50 == 0) {
            pageKey += 1;
            count = 1;
        }
    }
intpagekey=0;
整数计数=1;

对于(int i=1;i)如果在计数达到50后立即将计数重置为1,您将如何达到200?是否要在每50次计数后添加一页?忘了提到我将此设置为最多100次。