課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
Dank!
2018-08-17
源自:Java入門第一季(IDEA工具)升級版 6-6
正在回答
你這里面錯的太多了,sum=nums[i]++是先給sum賦值,你賦了個nums[i],這不是個值,i不確定,是個變量。像nums[2],nums[3]這樣的才是值,系統不能理解所以報錯。然后你又給了++,這個又讓nums[i]這個變量的值賦給sum后又自增加一,這個沒必要用++,除了這些,前面也有很多錯誤,我看別人評論里面應該都說了,你稍微改改,沒事,剛開始慢慢來
i是數組的下標 不是你要用來運算的數組值
首先第24行代碼應該寫為sum=sum+nums[i]或者sum+=nums[i],其次if語句后面的括號內的i寫錯,應為nums[i](因為i只是數組的下標,單寫i并不代表數組內的對應的值)。還有,題目本生的累加值的數據類型是錯誤的,應為int,用double的話就運行不出來正確結果。
試下我剛才發的看行不,下面的也要改
if里面的判斷語句錯了,應該是if(nums[i]>max)
抱歉,剛剛截圖截錯了,不知道怎么刪就勉強再發一下吧
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
5 回答求大佬指教錯誤
2 回答求大佬指教
1 回答求大佬指教
1 回答哪錯了呢 求大佬指教
2 回答求大佬指導 運行出錯
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-09-05
你這里面錯的太多了,sum=nums[i]++是先給sum賦值,你賦了個nums[i],這不是個值,i不確定,是個變量。像nums[2],nums[3]這樣的才是值,系統不能理解所以報錯。然后你又給了++,這個又讓nums[i]這個變量的值賦給sum后又自增加一,這個沒必要用++,除了這些,前面也有很多錯誤,我看別人評論里面應該都說了,你稍微改改,沒事,剛開始慢慢來
2018-09-04
i是數組的下標 不是你要用來運算的數組值
2018-08-21
首先第24行代碼應該寫為sum=sum+nums[i]或者sum+=nums[i],其次if語句后面的括號內的i寫錯,應為nums[i](因為i只是數組的下標,單寫i并不代表數組內的對應的值)。還有,題目本生的累加值的數據類型是錯誤的,應為int,用double的話就運行不出來正確結果。
2018-08-17
試下我剛才發的看行不,下面的也要改
2018-08-17
if里面的判斷語句錯了,應該是if(nums[i]>max)
2018-08-17
抱歉,剛剛截圖截錯了,不知道怎么刪就勉強再發一下吧