yuanyuan_0005
2016-02-22 13:41:19
for(int?ima=1,sum=0;ima<=100;ima++){
if(ima%3!=0){
sum=ima+sum;
}
}
System.out.println(+sum);
10 回答

浪漫隨風
TA貢獻2條經驗 獲得超6個贊
?System.out.println(+sum);這里當然是有問題的,因為你要不寫sum,要不寫++sum或者sum++,但是沒有只寫一個+的,除非你的+前面還有內容,此時+ 是一個連接符號

qq_承諾_2
TA貢獻11條經驗 獲得超2個贊
說先 ? ? ?sum ? 屬于for局部變量 ? ? ? 你在for之外輸出肯定報錯
打印語法是沒有錯誤的 ? ? 當你在int類型前+ ? ? ?代表的是講sum這個int變量轉為String輸出

Learn_change_world
TA貢獻3條經驗 獲得超2個贊
int?sum?=?0;????//把sum聲明在循環體以外 for(int?ima?=?1;?ima?<=?100;?ima++){ ????if(ima%#?!=?0){ ????????sum?+=?ima; ????} ????System.out.println(sum);???? ????//"+"是連接用的,“++”是自身加1,而且“++”在前,先加后用,“++”在后,先用后加 }????//而且你代碼部分還少了這個結束括號
?
添加回答
舉報
0/150
提交
取消