最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JAVA隨機(jī)打亂數(shù)組順序的方法

 更新時(shí)間:2014年11月26日 09:21:03   投稿:shichen2014  
這篇文章主要介紹了JAVA隨機(jī)打亂數(shù)組順序的方法,包含了隨機(jī)數(shù)的應(yīng)用及數(shù)組的排序等操作,是Java操作數(shù)組的典型應(yīng)用,需要的朋友可以參考下

本文實(shí)例講述了JAVA隨機(jī)打亂數(shù)組順序的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

復(fù)制代碼 代碼如下:
import java.util.Random;   
   
public class RandomSort {   
    private Random random = new Random();   
    //數(shù)組大小   
    private static final int SIZE = 10;   
    //要重排序的數(shù)組   
    private int[] positions = new int[SIZE];   
       
    public RandomSort() {   
        for(int index=0; index<SIZE; index++) {   
            //初始化數(shù)組,以下標(biāo)為元素值   
            positions[index] = index;   
        }   
        //順序打印出數(shù)組的值   
        printPositions(); 
    }   
       
    //重排序   
    public void changePosition() {   
        for(int index=SIZE-1; index>=0; index--) {   
            //從0到index處之間隨機(jī)取一個(gè)值,跟index處的元素交換   
            exchange(random.nextInt(index+1), index);   
        }   
        printPositions();   
    }   
       
    //交換位置   
    private void exchange(int p1, int p2) {   
        int temp = positions[p1];   
        positions[p1] = positions[p2];   
        positions[p2] = temp;  //更好位置 
    }   
       
    //打印數(shù)組的值   
    private void printPositions() {   
        for(int index=0; index<SIZE; index++) {   
            System.out.print(positions[index]+" ");            
        }   
        System.out.println();   
    }   
   
    public static void main(String[] args) {   
        RandomSort rs = new RandomSort();   
        rs.changePosition();   
        rs.changePosition();   
        rs.changePosition();   
    }   
}

希望本文所述對(duì)大家的Java程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Spring Cache自定義緩存key和過(guò)期時(shí)間的實(shí)現(xiàn)代碼

    Spring Cache自定義緩存key和過(guò)期時(shí)間的實(shí)現(xiàn)代碼

    使用 Redis的客戶端 Spring Cache時(shí),會(huì)發(fā)現(xiàn)生成 key中會(huì)多出一個(gè)冒號(hào),而且有一個(gè)空節(jié)點(diǎn)的存在,查看源碼可知,這是因?yàn)?nbsp;Spring Cache默認(rèn)生成key的策略就是通過(guò)兩個(gè)冒號(hào)來(lái)拼接,本文給大家介紹了Spring Cache自定義緩存key和過(guò)期時(shí)間的實(shí)現(xiàn),需要的朋友可以參考下
    2024-05-05
  • Springboot接收Get參數(shù)實(shí)踐過(guò)程

    Springboot接收Get參數(shù)實(shí)踐過(guò)程

    本文主要介紹了在Spring Boot中如何接收不同類型的請(qǐng)求參數(shù),包括在路徑中直接傳遞參數(shù)、跟在問(wèn)號(hào)后面?zhèn)鬟f參數(shù)、使用Map接收參數(shù)、接收數(shù)組以及使用對(duì)象接收參數(shù)等方法
    2024-12-12
  • Springboot整合Dozer實(shí)現(xiàn)深度復(fù)制的方法

    Springboot整合Dozer實(shí)現(xiàn)深度復(fù)制的方法

    Dozer是一種Java?Bean到Java?Bean的映射器,遞歸地將數(shù)據(jù)從一個(gè)對(duì)象復(fù)制到另一個(gè)對(duì)象,它是一個(gè)強(qiáng)大的,通用的,靈活的,可重用的和可配置的開源映射框架,本文給大家介紹Springboot整合Dozer的相關(guān)知識(shí),感興趣的朋友跟隨小編一起看看吧
    2022-03-03
  • spring security自定義決策管理器

    spring security自定義決策管理器

    這篇文章主要介紹了spring security自定義決策管理器的實(shí)現(xiàn)代碼,需要的朋友參考下吧
    2017-09-09
  • java操作solr實(shí)現(xiàn)查詢功能的實(shí)例

    java操作solr實(shí)現(xiàn)查詢功能的實(shí)例

    下面小編就為大家分享一篇java操作solr實(shí)現(xiàn)查詢功能的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • java使用UDP實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)通信

    java使用UDP實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)通信

    這篇文章主要為大家詳細(xì)介紹了java使用UDP實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)通信,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 深入理解@component與@Configuration注解

    深入理解@component與@Configuration注解

    這篇文章主要介紹了深入理解@component與@Configuration注解,從Spring3.0,@Configuration用于定義配置類,可替換xml配置文件,被注解的類內(nèi)部包含有一個(gè)或多個(gè)被@Bean注解的方法,這些方法將會(huì)被掃描,并用于構(gòu)建bean定義,初始化Spring容器,需要的朋友可以參考下
    2023-11-11
  • 詳解JAVA 線程-線程的狀態(tài)有哪些?它是如何工作的?

    詳解JAVA 線程-線程的狀態(tài)有哪些?它是如何工作的?

    這篇文章主要介紹了詳解JAVA 線程的的相關(guān)資料,文中講解非常細(xì)致,源碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以參考下
    2020-06-06
  • idea中方法、注釋、導(dǎo)入類折疊或是展開的設(shè)置方法

    idea中方法、注釋、導(dǎo)入類折疊或是展開的設(shè)置方法

    這篇文章主要介紹了idea中方法、注釋、導(dǎo)入類折疊或是展開的設(shè)置,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • Spring bean生命周期配置過(guò)程解析

    Spring bean生命周期配置過(guò)程解析

    這篇文章主要介紹了Spring bean生命周期配置過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03

最新評(píng)論

泗水县| 察雅县| 浦江县| 卓资县| 尼木县| 镇沅| 甘肃省| 张家港市| 綦江县| 长岭县| 尚志市| 清涧县| 安西县| 陵川县| 历史| 观塘区| 沂源县| 康保县| 海晏县| 鄂温| 扎鲁特旗| 鄂温| 托里县| 治多县| 阳谷县| 卢氏县| 星子县| 伊宁市| 思南县| 霍邱县| 临泽县| 当阳市| 曲周县| 江源县| 合川市| 尼木县| 泰来县| 特克斯县| 遂平县| 大石桥市| 汝阳县|