Java打乱数组元素

java 复制代码
package com.mohuanan.exercise;

import java.util.Random;

//打乱数组的元素
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;
        }
        //遍历数组,并输出

        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i]+"");
        }
    }
}

输出的结果:

相关推荐
Mr Tang9 小时前
Docker日志查看和应用日志查看命令大全
java·开发语言
invicinble9 小时前
java处理数据合集
java·开发语言
Json_9 小时前
springboot框架对接物联网,配置TCP协议依赖,与设备通信,让TCP变的如此简单
java·后端·tcp/ip
代码游侠9 小时前
应用——MPlayer 媒体播放器系统代码详解
linux·运维·笔记·学习·算法
C+++Python9 小时前
Java 锁机制
java·开发语言
czlczl200209259 小时前
Spring Security 6 :配置生产级 SecurityFilterChain
java·spring
Java小白,一起学习9 小时前
AndroidStudio安装教程
java·android-studio
学编程就要猛9 小时前
算法:3.快乐数
java·算法
高山上有一只小老虎9 小时前
如何下载并使用Memory Analyzer (MAT)
java·jvm
AI科技星9 小时前
统一场论框架下万有引力常数的量子几何涌现与光速关联
数据结构·人工智能·算法·机器学习·重构