int sum=0;
? ? for(int i=1;i<=100&&i%3!=0;i++){
? ? sum=sum+i;
? ? }
? ? System.out.println("1到100之間不能被3整除的數(shù)之和為:"+sum);運行結(jié)果: 1到100之間不能被3整除的數(shù)之和為:3求大神解釋下,想了好久沒想懂。。。
3 回答

望遠
TA貢獻1017條經(jīng)驗 獲得超1032個贊
int sum=0;
?? for(int i=1;i<=100&&i%3!=0;i++){
?? sum=sum+i;
?? }
這個代碼有問題,就1和2滿足循環(huán),3跳出循環(huán),所以輸出3。
改一下
int sum=0;
?? for(int i=1;i<=100;i++){
???? if(i%3!=0)
??????? sum=sum+i;
?? }

添加回答
舉報
0/150
提交
取消