欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java打亂數(shù)組元素簡單代碼例子

 更新時間:2024年03月20日 10:24:39   作者:Java520小黃  
在Java編程中,我們經(jīng)常需要對數(shù)組進行亂序操作(即將數(shù)組中的元素隨機打亂順序),這篇文章主要給大家介紹了關(guān)于Java打亂數(shù)組元素的相關(guā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;//臨時變量
            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ù)組隨機打亂(每一次運行都是不一樣的數(shù)組)

package abc;
 
import java.util.Arrays;
import java.util.Random;
 
//將數(shù)組隨機打亂(每一次運行都是不一樣的數(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ù)組元素簡單代碼例子的文章就介紹到這了,更多相關(guān)Java打亂數(shù)組元素內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java中Arrays工具類的一些常見方法總結(jié)

    Java中Arrays工具類的一些常見方法總結(jié)

    在Java中Arrays類是一個實用工具類,用于在數(shù)組上執(zhí)行各種操作,包括排序、搜索、比較等,這篇文章主要給大家介紹了關(guān)于Java中Arrays工具類的一些常見方法,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-02-02
  • Java Method類及invoke方法原理解析

    Java Method類及invoke方法原理解析

    這篇文章主要介紹了Java Method類及invoke方法原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • Java利用線程工廠監(jiān)控線程池的實現(xiàn)示例

    Java利用線程工廠監(jiān)控線程池的實現(xiàn)示例

    這篇文章主要介紹了Java利用線程工廠監(jiān)控線程池的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • java數(shù)組的初始化及操作詳解

    java數(shù)組的初始化及操作詳解

    在本文中小編給大家整理了關(guān)于java數(shù)組的初始化及操作的相關(guān)知識點內(nèi)容,需要的讀者們參考下。
    2019-07-07
  • SpringBoot項目@Async方法問題解決方案

    SpringBoot項目@Async方法問題解決方案

    這篇文章主要介紹了SpringBoot項目@Async方法問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • 淺談spring ioc的注入方式及注入不同的數(shù)據(jù)類型

    淺談spring ioc的注入方式及注入不同的數(shù)據(jù)類型

    這篇文章主要介紹了淺談spring ioc的注入方式及注入不同的數(shù)據(jù)類型,具有一定借鑒價值,需要的朋友可以參考下
    2017-12-12
  • java操作xml的方法匯總及解析

    java操作xml的方法匯總及解析

    這篇文章主要介紹了java操作xml的方法匯總及解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • SpringBoot集成Caffeine緩存的實現(xiàn)步驟

    SpringBoot集成Caffeine緩存的實現(xiàn)步驟

    Caffeine cache是一個針對Java的高性能緩存庫。在本文中,我們將介紹它與Spring Boot如何一起使用。
    2021-05-05
  • Java通過反射將 Excel 解析成對象集合實例

    Java通過反射將 Excel 解析成對象集合實例

    這篇文章主要介紹了Java通過反射將 Excel 解析成對象集合實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Java實現(xiàn)圖片比對算法

    Java實現(xiàn)圖片比對算法

    這篇文章主要為大家詳細介紹了Java實現(xiàn)圖片比對算法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04

最新評論