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

输出的结果:

相关推荐
Brookty5 分钟前
Java文件操作系列(一):从基础概念到File类核心方法
java·学习·java-ee·文件io
StudyWinter8 分钟前
【c++】thread总结
开发语言·c++·算法
小鸡脚来咯14 分钟前
java泛型详解
java·开发语言
饕餮怪程序猿14 分钟前
贪心算法经典应用:活动选择问题(C++实现)
c++·算法·贪心算法
爱笑的眼睛1115 分钟前
JAX 函数变换:超越传统自动微分的编程范式革命
java·人工智能·python·ai
Han.miracle16 分钟前
数据库圣经-分析 MySQL 事务隔离级别与并发问题
数据结构·mysql·事务
liuyouzhang17 分钟前
备忘-国密解密算法
java·开发语言
光羽隹衡22 分钟前
决策树项目——电信客户流失预测
算法·决策树·机器学习
TL滕23 分钟前
从0开始学算法——第二十一天(高级链表操作)
笔记·学习·算法
CoovallyAIHub23 分钟前
无人机低空视觉数据集全景解读:从单机感知到具身智能的跨越
深度学习·算法·计算机视觉