課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
為什么for循環里要用倒序呢
2017-11-30
源自:Java入門第一季(IDEA工具)升級版 7-1
正在回答
因為最開始使用sort排序了,倒著從后往前取數要簡單些
因為Arrays.sort對數組的排序是升序排序,也就是從小到大排序。因此要輸出最大值,因為是在數組的最后,因此判斷輸出是從后面(即倒敘)開始。
?Arrays 類的 sort( ) 方法對數組的內容進行排序,采用的是升序排列,最后排列成這樣:
int[]?a?={-23,........89,90,95};
如果你想輸出前三名最高分,就要從數組后面往前面輸出,所以采用倒敘for(int i=5; i>0; i--);
是的 上面這個題 ?把前三名顯示出來為什么用倒敘呢 ?不太懂
沒懂什么意思。。
for (int i = 0; i < 5; i++) {
}
for (int i = 5; i < 0; i--) {
這種倒序?
慕粉4515359 提問者
慕用2109279 回復 慕粉4515359 提問者
慕粉4515359 提問者 回復 慕用2109279
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
1 回答為什么要用倒序呢
1 回答用for循環的話要怎么寫呢
4 回答這樣用for循環為什么不行呢?
4 回答for循環中為什么要用數組長度做倒序歷遍而不是從下標0開始?
1 回答for循環為什么在循環里定義報錯?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-12-27
因為最開始使用sort排序了,倒著從后往前取數要簡單些
2017-11-30
因為Arrays.sort對數組的排序是升序排序,也就是從小到大排序。因此要輸出最大值,因為是在數組的最后,因此判斷輸出是從后面(即倒敘)開始。
2017-11-30
?Arrays 類的 sort( ) 方法對數組的內容進行排序,采用的是升序排列,最后排列成這樣:
如果你想輸出前三名最高分,就要從數組后面往前面輸出,所以采用倒敘for(int i=5; i>0; i--);
2017-11-30
是的 上面這個題 ?把前三名顯示出來為什么用倒敘呢 ?不太懂
2017-11-30
沒懂什么意思。。
for (int i = 0; i < 5; i++) {
}
for (int i = 5; i < 0; i--) {
}
這種倒序?