課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
沒做出來,希望指導
2017-06-13
源自:Java入門第一季(IDEA工具)升級版 7-1
正在回答
import?java.util.Arrays; public?class?HelloWorld?{ ???? ????//完成?main?方法 ????public?static?void?main(String[]?args)?{ ????????int[]?scores?=?{89?,?-23?,?64?,?91?,?119?,?52?,?73}; ????????printThree(scores); ????} ???? ????//定義方法完成成績排序并輸出前三名的功能 ????public?static?void?printThree(int[]?scores){ ????????System.out.println("考試成績的前三名為:"); ????????Arrays.sort(scores); ????????int?count?=?0; ????????for(int?i?=?scores.length?-?1;?i?>=?0;i--){ ????????????if(!(scores[i]?>?100?||?scores[i]?<?0)){ ????????????count?++; ????????????System.out.println(scores[i]); ????????????} ????????????if(count?==?3){ ????????????????break; ????????????} ????????} ????}
其實就是先對成績數(shù)組按成績從小到大排序,然后輸出最后三個,就是排名前三的成績了。
先對數(shù)進行從小到大的排序,然后截取后三位(就是最大三位的數(shù))。
排序好后下一步就是對數(shù)字從最后一位開始判斷數(shù)是否在0-100之間 ?然后再把滿足條件的后三位輸出來
不是說判斷成績最高的三個嗎.先通過sort降序取出來有效成績的前三個直接打印出來就行了
一開始是在想怎樣判斷出前三個數(shù),及怎樣保存判斷出的三個數(shù)。后來看了答案,答案是直接打印出來的判斷出的成績。
舉報
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
6 回答8.1編程練習
2 回答想不明白 哪里錯了
6 回答這句真的不明白,想不清楚
1 回答不明白不明白
3 回答8.1的練習
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-06-14
其實就是先對成績數(shù)組按成績從小到大排序,然后輸出最后三個,就是排名前三的成績了。
2017-06-13
先對數(shù)進行從小到大的排序,然后截取后三位(就是最大三位的數(shù))。
排序好后下一步就是對數(shù)字從最后一位開始判斷數(shù)是否在0-100之間 ?然后再把滿足條件的后三位輸出來
2017-06-13
不是說判斷成績最高的三個嗎.先通過sort降序取出來有效成績的前三個直接打印出來就行了
2017-06-13
一開始是在想怎樣判斷出前三個數(shù),及怎樣保存判斷出的三個數(shù)。后來看了答案,答案是直接打印出來的判斷出的成績。