方法1:for循环:
package com.sum;
public class Sum {
public static void main(String[] args) {
int sum = 0;
for(int i = 1;i <=100;i++) {
if (i%3!=0) {
sum = sum + i;
}
}
System.out .println("1-100之间不能被3整除的数之和:"+sum);
}
}
方法2:for循环+continue实现:
public class Main {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0) { //如果数字能被3整除
continue; //跳过本次循环,继续下一次迭代
}
sum += i;//否则将数字加到总和中
}
System.out.println("1-100之间不能被3整除的数之和为: "+ sum);
}
}
运行结果:1-100之间不能被3整除的数之和为:3367