算整数?

时间:2016-10-18 18:01:42

标签: java loops integer

你好,我正在做我的作业,当我遇到这个问题时,我感到很困惑。我可能只是在考虑它,但任何人都可以向我解释它想要什么吗?我很确定它有一个或一个while循环,但我不确定。

这是问题

给定三个整数a,b和c,返回a到b的范围内所有数字的计数,包括c的倍数。

例)

countHowMany(1,10,2)→5

countHowMany(2,10,3)→3

countHowMany(3,3,3)→1

现在我能够摆脱它只是基础

Int countHowMany(int a, int b, int c) {

可以向我解释如何离开这里吗?

2 个答案:

答案 0 :(得分:1)

是的,它肯定会有某种类型的决策循环。还要考虑%modulus operator

答案 1 :(得分:0)

public int countHowMany(int a, int b, int c) {
    int total = 0;
    for (int i = a; i <= b; i++) {
        if (i % c == 0) {
            total++;
        }
    }
    return total;
}