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

输出的结果:

相关推荐
千金裘换酒9 小时前
LeetCode 移动零元素 快慢指针
算法·leetcode·职场和发展
28岁青春痘老男孩9 小时前
JDK8+SpringBoot2.x 升级 JDK 17 + Spring Boot 3.x
java·spring boot
方璧9 小时前
限流的算法
java·开发语言
元Y亨H10 小时前
Nacos - 服务注册
java·微服务
wm104310 小时前
机器学习第二讲 KNN算法
人工智能·算法·机器学习
NAGNIP10 小时前
一文搞懂机器学习线性代数基础知识!
算法
NAGNIP10 小时前
机器学习入门概述一览
算法
曲莫终10 小时前
Java VarHandle全面详解:从入门到精通
java·开发语言
一心赚狗粮的宇叔10 小时前
中级软件开发工程师2025年度总结
java·大数据·oracle·c#
奋进的芋圆10 小时前
DataSyncManager 详解与 Spring Boot 迁移指南
java·spring boot·后端