项目欧拉#1:低于1000的3或5的所有倍数的总和

时间:2014-05-24 03:54:18

标签: algorithm sum

问题:找出低于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,那就需要一段时间。所以我想知道哪种方法可以更有效地解决这个问题。谢谢!

0 个答案:

没有答案