Java打亂數(shù)組元素簡(jiǎn)單代碼例子
代碼示例:
package com.mohuanan.exercise; import java.util.Random; //打亂數(shù)組的元素 public class ExerciseDemo05 { public static void main(String[] args) { int[] arr = {1,2,3,4,5}; Random r = new Random(); for (int i = 0; i < arr.length; i++) { int randomIndex = r.nextInt(5); int temp;//臨時(shí)變量 temp = arr[randomIndex]; arr[randomIndex] = arr[i]; arr[i] = temp; } //遍歷數(shù)組,并輸出 for (int i = 0; i < arr.length; i++) { System.out.print(arr[i]+""); } } }
輸出的結(jié)果:
附:java將數(shù)組隨機(jī)打亂(每一次運(yùn)行都是不一樣的數(shù)組)
package abc; import java.util.Arrays; import java.util.Random; //將數(shù)組隨機(jī)打亂(每一次運(yùn)行都是不一樣的數(shù)組) public class day12 { public static void main(String[] args) { int arr[]={1,2,3,4,5},temp; Random r=new Random(); int number=r.nextInt(arr.length); for (int i = 0; i < arr.length; i++) { temp=arr[i]; arr[i]=arr[number]; arr[number]=temp; } System.out.println("arr="+Arrays.toString(arr)); } }
總結(jié)
到此這篇關(guān)于Java打亂數(shù)組元素簡(jiǎn)單代碼例子的文章就介紹到這了,更多相關(guān)Java打亂數(shù)組元素內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java利用線程工廠監(jiān)控線程池的實(shí)現(xiàn)示例
這篇文章主要介紹了Java利用線程工廠監(jiān)控線程池的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04SpringBoot項(xiàng)目@Async方法問題解決方案
這篇文章主要介紹了SpringBoot項(xiàng)目@Async方法問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04淺談spring ioc的注入方式及注入不同的數(shù)據(jù)類型
這篇文章主要介紹了淺談spring ioc的注入方式及注入不同的數(shù)據(jù)類型,具有一定借鑒價(jià)值,需要的朋友可以參考下2017-12-12SpringBoot集成Caffeine緩存的實(shí)現(xiàn)步驟
Caffeine cache是一個(gè)針對(duì)Java的高性能緩存庫(kù)。在本文中,我們將介紹它與Spring Boot如何一起使用。2021-05-05Java通過反射將 Excel 解析成對(duì)象集合實(shí)例
這篇文章主要介紹了Java通過反射將 Excel 解析成對(duì)象集合實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-08-08