计算1000以内所有不能被7整除的整数之和(Java经典编程案例)

175 阅读1分钟

题目:
计算1000以内所有不能被7整除的整数之和

代码如下:

public class Demo5 {
    public static void main(String[] args) {
        int i=1;
        int n=1;
        int sum1=0;
        int sum2=0;
        while (i<=1000/7){              //1000以内所有能被7整除的整数之和
            sum1=sum1+i*7;
            i++;
        }
        while (n<=1000){                //1000以内所有整数之和
            sum2+=n;
            n++;
        }
        System.out.println(sum2-sum1);
    }
}

执行结果如下:429429