国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

有個數組[1,2,3,4,5,6,7,8,9,10],打亂順序生成一個新的數組輸出

2019-11-10 23:01:21
字體:
來源:轉載
供稿:網友

	public static void main(String[] args) {				int[] a = {1,2,3,4,5,6,7,8,9,10}; //原數組				int[] b = new int[a.length]; //新數組				for(int i=0;i<a.length;i++){			//隨機生成下標范圍依次減少1,又因為取出的元素會被從隊尾依次往前放置,這樣就能保證 不會再產生已經產生過的元素。			int ra = (int) (Math.random()*(a.length-i));			b[i] = a[ra];						//將取出的元素從隊尾依次往前放置			int x = a[a.length-1-i];			a[a.length-1] = a[ra];			a[ra] = x;		}		//將數組以字符串形式輸出		System.out.PRintln(Arrays.toString(b));	}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桂东县| 本溪| 垣曲县| 小金县| 红桥区| 蛟河市| 揭西县| 调兵山市| 石首市| 泰和县| 泊头市| 潜江市| 兴安县| 黑河市| 长白| 吉隆县| 博白县| 夏邑县| 东城区| 新邵县| 静海县| 甘肃省| 石台县| 镇安县| 汝南县| 澄城县| 克什克腾旗| 饶阳县| 广汉市| 六枝特区| 宁安市| 钦州市| 章丘市| 天门市| 安仁县| 和林格尔县| 河北区| 凤阳县| 固始县| 新化县| 扎囊县|