//需求:定义一个数组,存入1~5.要求打乱数组中所有数据的顺序

复制代码
import java.util.Random;
public class Main {
    public static void main(String[] args) {
     //需求:定义一个数组,存入1~5.要求打乱数组中所有数据的顺序
        int[] arr={1,2,3,4,5};
        Random rand=new Random();
        for(int i=0;i<arr.length;i++)
        {int runtime=rand.nextInt(arr.length);//rand.nextInt();括号里面加最大数字
        int temp=arr[i];
        arr[i]=arr[runtime];
        arr[runtime]=temp;
        }

for(int i=0;i<arr.length;i++)
{
    System.out.println(arr[i]);

    }
}}
相关推荐
Penina101810 分钟前
代码如何导入idea
java·intellij idea
.Hypocritical.17 分钟前
Maven笔记——2
java·笔记·maven
huohuopro26 分钟前
手写 Tomcat 步骤教程
java·网络
snow@li29 分钟前
Java:Lombok 完整讲解
java
Shadow(⊙o⊙)30 分钟前
高并发内存池:Part-1——定长内存池
java·前端·javascript
国服第二切图仔40 分钟前
17-config命令 - 配置管理系统
java·前端·javascript
架构源启10 小时前
文档接入与智能解析:基于 Spring AI 1.1.x 的多格式解析、版面理解与结构化抽取
java·人工智能·spring
大模型码小白14 小时前
JAVA 集合框架进阶:List 与 Set 的深度解析与实战
java·开发语言·人工智能·windows·语言模型·list·ai编程
名字还没想好☜14 小时前
Go 的 time.Ticker 陷阱:定时任务里被忽略的内存泄漏与正确关闭
java·数据库·golang·go·定时器
音符犹如代码15 小时前
后端视角看 EventBus:发布订阅总线的原理、场景与用法
java·spring boot·guava