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

输出的结果:

相关推荐
JAVA面经实录9175 分钟前
IDEA 开发知识
java·intellij-idea·idea
于樱花森上飞舞9 分钟前
【Redis】哨兵详解
java·开发语言·数据库·redis
Navigator_Z11 分钟前
LeetCode //C - 1255. Maximum Score Words Formed by Letters
c语言·算法·leetcode
All for pursuit.15 分钟前
【栈-4】739.每日温度
数据结构·c++·算法·leetcode
2601_9538246122 分钟前
基于SSM的水果超市管理系统
java·tomcat·maven
guo_wen_qiang24 分钟前
springboot如何自定义一个启动器starter
java·spring boot·intellij-idea
许彰午28 分钟前
55-字典缓存与通知SPI
java·低代码·架构
captain37633 分钟前
HTTP(2)
java·网络·http·java-ee
徐子童35 分钟前
介绍MVCC机制
java·mysql·面试题·秋招·并发·mvcc
Wang's Blog36 分钟前
Java 项目实战: 外卖平台-启用禁用员工账号与Long精度丢失修复
java·服务器