public static int sumDivisible(int from, int to, int divisor){}
示例:除数:2,从:2,到:6 结果:12 (2+4+6)
我不明白如何构建它。请有人解释一下。
public class Main {
public static void main(String[] args) {
System.out.println("Example: divisor: 2, from: 2, to: 6");
int from = 2;
int to = 6;
int div = 2;
for (int i = from; i <= to; i++)
{ if (i % div == 0) { System.out.println("Result: " + sum(from, div, to, i)); } }
}
public static int sum (int from, int div, int to, int i)
{ return i; }
}
这是我尝试过的。
public class Main {
public static void main(String[] args) {
System.out.println("Example: divisor: 2, from: 2, to: 6");
System.out.println("Result: " + sum(2, 6, 2));
}
public static int sum (int from, int to, int div) {
int sum = 0;
for (int i = from; i <= to; i++) {
if (i % div == 0) {
sum += i;
}
}
return sum;
}
}