int sum = 0;
for(int i = 1; i <= 100; i++)
{
if( i % 3 == 0)
{
sum += 3;
}
}
System.out.println("1~100之间能被3整除的数累加之和:" + sum);
这个是源代码,我想知道sum+=3;这个是什么意思,还有 int sum=0;,这2个是什么意思,搞不懂
java求1 100之间不能被3整除的数之和
答案:6 悬赏:30 手机版
解决时间 2021-03-06 10:33
- 提问者网友:兔牙战士
- 2021-03-05 23:32
最佳答案
- 五星知识达人网友:街头电车
- 2021-03-05 23: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-03-06 02:23
是 sum = sum + i ; 吧
- 2楼网友:夜风逐马
- 2021-03-06 01:43
public class helloworld{
public static void main (string[] args){
int sum = 0; //初始化
for (int i = 1; i <= 100; i ++){ //循环,100以内的数依次测试能否被3整除
if (i % 3 != 0){
sum = sum + i; //不能被3整除累计相加
}
}
system.out.println("和:"+sum); //输出
}
}
- 3楼网友:煞尾
- 2021-03-06 01:18
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);
}
}
- 4楼网友:忘川信使
- 2021-03-06 00:59
int sum=0;
for (int i = 1; i <100; i++) {
if(i%3!=0){
sum=sum+i;
}
}
System.out.println("1--100之间不能被3整除的数之和:"+sum);
- 5楼网友:人類模型
- 2021-03-06 00:07
int sum=0;意思是定义一个等于0的sum变量,代表初始总和为0,sum+=3可以写成sum=sum+3;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯