第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

前三位重復多次出現(xiàn)0,0,0,怎么回事,其他編碼沒有這樣的情況

前三位重復多次出現(xiàn)0,0,0,怎么回事,其他編碼沒有這樣的情況

亂也 2016-06-08 21:36:27
import java.util.Arrays;public class DD {public int[] FG(int HH){ int[] KK=new int[HH]; for(int i=0;i<KK.length;i++){ KK[i]=(int)(Math.random()*100);? ? ??? ? ?Arrays.sort(KK); } return KK; }public static void main(String[] args){ DD j=new DD(); int[] C=j.FG(7); System.out.println(Arrays.toString(C)); }}
查看完整描述

3 回答

已采納
?
qq_青棗工作室_0

TA貢獻446條經(jīng)驗 獲得超754個贊

因為你在循環(huán)內部用 Arrays.sort(KK);?修改了數(shù)組,導致每次i++后,不能按預期賦值。即第一次賦的值,被你sort排序后,放到最后一位了,而第一位變成了0;第二次賦值,再排序,第二位有變成了0。

把Arrays.sort(KK);放到for循環(huán)的外面即可解決問題。

查看完整回答
2 反對 回復 2016-06-09
?
沖啊

TA貢獻15條經(jīng)驗 獲得超3個贊

你把Arrays.sort(KK);放在return KK;前面。不要放在FOR 循環(huán)里。因為每次隨機產(chǎn)生 一個數(shù)都在排序。正常的邏輯是:產(chǎn)生完KK個數(shù)據(jù)后,再從小到大排序即可。

查看完整回答
反對 回復 2016-06-11
  • 3 回答
  • 0 關注
  • 1506 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號