-
浪漫随风
System.out.println(+sum);这里当然是有问题的,因为你要不写sum,要不写++sum或者sum++,但是没有只写一个+的,除非你的+前面还有内容,此时+ 是一个连接符号
-
qq_承诺_2
说先 sum 属于for局部变量 你在for之外输出肯定报错打印语法是没有错误的 当你在int类型前+ 代表的是讲sum这个int变量转为String输出
-
weibo_小婷婷123z_0
sum是在for循环中定义的局部变量,不能再for之外使用,其次应该没有+sum这种用法
-
Learn_change_world
int sum = 0; //把sum声明在循环体以外
for(int ima = 1; ima <= 100; ima++){
if(ima%# != 0){
sum += ima;
}
System.out.println(sum);
//"+"是连接用的,“++”是自身加1,而且“++”在前,先加后用,“++”在后,先用后加
} //而且你代码部分还少了这个结束括号
-
秋叶华
System.out.println(“sum=”+sum);或者 System.out.println(++sum);
-
Learn_change_world
不好意思,那个括号没看到 ^_^!
-
大米稀饭小米粥
+sum不是一个有效字符串,++sum才是运算。可以这么写,当然也可以直接写sum。
-
collinton
(+sum)这个写法没道理
-
乔帮主
1,sum这个变量的定义没有;2, System.out.println(+sum)里面,这个‘+’是不应该要的!