JAVA:计算1到1000以内不能被7整除的数字之和
方法一:
public class Lianxi {
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);
}
}
方法二:
public class Lianxi {
public static void main(String[] args) {
int sum=o;
for(int i=1;i<=1000;i++)
.{
if(i%7!=0){
sum=sum+i;
}
}
System.out.println("1到1000中不能被7整除的数字之和"+sum);
}
}
最后输出结果是:429429