課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
大神門求解
2019-04-19
源自:Java入門第一季(IDEA工具)升級版 7-1
正在回答
之所以打印不出成績,因為你將21行的輸出放在了16行的if語句里。
14行之前都沒有問題,第16行的if語句,這個時候i的值為6,就是scores.length-1的值,而scores[i]的值是119,也就是排序后數組的最后一個值,所以你的if語句里的條件不成立,那么程序就不會進入if語句,直接轉到23行,也就是直接結束了。
至于怎么修改,你可以看一下別人的答案,或者再想。
看著有點復雜,求更簡潔的思路
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
2 回答為什么考試成績打印不出來?
1 回答為什么不輸出成績,只輸出上面的考試成績前三名。
1 回答為什么輸出了5個成績
5 回答大神求指教 為什么輸不出成績
3 回答為什么最后輸出沒有成績
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-04-19
之所以打印不出成績,因為你將21行的輸出放在了16行的if語句里。
14行之前都沒有問題,第16行的if語句,這個時候i的值為6,就是scores.length-1的值,而scores[i]的值是119,也就是排序后數組的最后一個值,所以你的if語句里的條件不成立,那么程序就不會進入if語句,直接轉到23行,也就是直接結束了。
至于怎么修改,你可以看一下別人的答案,或者再想。
2019-04-22
看著有點復雜,求更簡潔的思路