问题:找出低于1000的3或5的所有倍数之和。
我的代码:
public static void main(String[] args){
int sum=0;
for(int num=0; num<1000; num++){
if(num%3==0 || num%5==0) sum += num;
}
System.out.println(sum);
它运作正常,我看到很多其他人正在使用相同的方法解决这个问题。但如果上限是1000000000000,那就需要一段时间。所以我想知道哪种方法可以更有效地解决这个问题。谢谢!