中易网

java求1 100之间不能被3整除的数之和

答案:6  悬赏:30  
解决时间 2021-01-14 21:54
  • 提问者网友:謫仙
  • 2021-01-14 16:31
java求1 100之间不能被3整除的数之和
最佳答案
  • 二级知识专家网友:空山清雨
  • 2021-01-14 17:51
int sum=0:给sum赋初始值等于0,sum+=3 等于 sum=sum+3; 刚开始sum=0,如果i%3==0,第一次循环的结果是sum=0+3;也就是说第一次循环结束sum=3,然后进入第二次循环,如果i%3==0时,此时sum=3,所以sum=3+3,结果sum=6 ,以此类推直到100之内没有能被3整除的数。。。。。
全部回答
  • 1楼网友:北方的南先生
  • 2021-01-14 23:53
int sum=0;意思是定义一个等于0的sum变量,代表初始总和为0,sum+=3可以写成sum=sum+3;追问既然sum=0了,为什么 sum还会=sum+3既然sum=0了,为什么 sum还会=sum+3追答java代码是从上往下执行的,最开始sum=0是在for循环外面,sum=sum+3这个在java中的意思是,将sum+3重新赋值给sum这个变量,意思就是第一次for循环,sum=0+3;(结果sum=3);第二次就是sum=3+3(结果sum=6);以此类推,这样你能理解了吗?
  • 2楼网友:低音帝王
  • 2021-01-14 22:52
3是i把 不然没任何意义 而且应该是可以被3整除的 不要拿错误代码来忽悠人好不好
  • 3楼网友:西风乍起
  • 2021-01-14 21:15
是 sum = sum + i ; 吧
  • 4楼网友:过活
  • 2021-01-14 20:08
题目是不能被3整除啊
  • 5楼网友:梦中风几里
  • 2021-01-14 19:19
public class HelloWorld{
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("和:"+sum);
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息