前面的是问题,下面的是我写的,运行结果是三,不对,不是很理解
就是感觉你的循环有问题
你的for循环条件里写着 并且 j%3!=0,这应该是if语句来做的事,你用作了当for循环的限制条件,这样写是非法的循环进行类型,说简单点,就是你的j在循环中不满足for循环里的限制条件,它当然没办法继续运行下去,建议你还是在里面写一个if
int sum=0;
for(int j=1;j<=100;j++){
if(j%3!=0){
sum=sum+j;
}
System.out.println(sum);
}