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

输出的结果:

相关推荐
小七mod几秒前
【Nacos】Nacos1.4.x服务注册源码分析
java·spring cloud·微服务·nacos·源码·集群·注册中心
于先生吖4 分钟前
Java 打车小程序 APP 源码 顺风车滴滴跑腿系统完整实现
java·开发语言·打车系统
凌冰_7 分钟前
IDEA2025 基于 Jakarta EE 开发 Servlet + Thymeleaf
java·servlet
@我漫长的孤独流浪13 分钟前
C算法设计与分析------程序设计代码
数据结构·c++·算法
会员源码网16 分钟前
可变参数与数组混用导致的方法调用异常
java
xiaoye370817 分钟前
Spring Bean 生命周期自定义扩展示例
java·spring boot·spring
sanyii31313117 分钟前
k8s工作负载-ReplicaSet控制器
java·git·kubernetes
会员源码网18 分钟前
泛型通配符误用导致的类型转换致命异常
java
Filotimo_18 分钟前
3.5 排序算法
数据结构·算法·排序算法
一个努力编程人19 分钟前
机器学习————GBDT算法
人工智能·算法·机器学习