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

输出的结果:

相关推荐
TracyCoder12311 分钟前
LeetCode Hot100(1/100)——1. 两数之和 (Two Sum)
算法·leetcode
敲敲了个代码12 分钟前
多标签页强提醒不重复打扰:从“弹框轰炸”到“共享待处理队列”的实战
java·前端·javascript·面试·架构
Jackson@ML13 分钟前
2026最新版Eclipse for Java安装使用指南
java·ide·eclipse
进击的小头16 分钟前
常用数字滤波器的特性与适用场景
c语言·算法
莫问前路漫漫20 分钟前
JDK 核心实操指南:从安装配置到项目打包调试全流程
java·jdk
Getgit23 分钟前
Linux系统的特点有哪些
java·linux·运维·网络·sql
APIshop31 分钟前
Java获取item_get-获得某书商品详情接口
java·开发语言·python
weixin_3954489143 分钟前
tidl_import_mul_rmfsd_psd_u8_3x480x544_bise_raw_dynamic.txt
java·服务器·前端
狐5743 分钟前
2026-01-19-LeetCode刷题笔记-1292-元素和小于等于阈值的正方形的最大边长
笔记·算法·leetcode
张祥6422889041 小时前
误差理论与测量平差基础笔记六
笔记·算法·概率论