亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我是想把排序后數組的前3名成績,賦值給新的數組。可是不知道數組之間怎么賦值。

正在回答

2 回答

public static void main(String[] args) { int[] scores = { 89, -23, 64, 91, 119, 52, 73 }; int[] newScores = new int[3]; Arrays.sort(scores); int num = 0; int j=0; for (int i = scores.length - 1; i >= 0; i--) { if (scores[i] < 0 || scores[i] > 100) { continue; } num++; if (num > 3) { break; } newScores[j] = scores[i]; j++; } System.out.println("原數組:" + Arrays.toString(scores)); System.out.println("新的數組:" + Arrays.toString(newScores)); }

1 回復 有任何疑惑可以回復我~

回復中無法截圖,已添加了新的討論,請看代碼快照

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號