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]+"");
        }
    }
}

输出的结果:

相关推荐
WuWuII2 分钟前
gateway
java·gateway
浩宇软件开发8 分钟前
Android开发,实现一个简约又好看的登录页
android·java·android studio·android开发
渭雨轻尘_学习计算机ing13 分钟前
二叉树构建算法全解析
算法·程序员
南客先生15 分钟前
多级缓存架构设计与实践经验
java·面试·多级缓存·缓存架构
anqi2718 分钟前
如何在 IntelliJ IDEA 中编写 Speak 程序
java·大数据·开发语言·spark·intellij-idea
m0_7401546724 分钟前
maven相关概念深入介绍
java·maven
乌鸦94436 分钟前
《数据结构之美--二叉树》
数据结构·#二叉树
fanTuanye37 分钟前
Spring-全面详解(学习总结)
java·spring·ssm框架
Best_Liu~38 分钟前
TransactionTemplate 与@Transactional 注解的使用
java·开发语言·spring boot·后端