//需求:定义一个数组,存入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]);

    }
}}
相关推荐
飞翔中文网1 分钟前
Java学习笔记之泛型
java·笔记·学习
huangdong_8 分钟前
有什么软件可以下载淘宝和天猫店铺的商品图片?——从工具推荐到技术原理的完整解答
java·前端·数据库
两年半的个人练习生^_^9 分钟前
Java String 全面解析:从源码到常量池,再到面试高频题
java·开发语言
weixin_BYSJ198711 分钟前
springboot鹿邑县旅游网站99312(源码+文档)
java·javascript·spring boot·python·django·flask·php
七夜zippoe12 分钟前
DolphinDB异常检测引擎:实时告警
java·服务器·网络·异常·告警·dolphindb
橙淮9 小时前
并发编程(六)
java·jvm
拽着尾巴的鱼儿9 小时前
springboot openfeign 自定义feign 接口重试机制
java·spring boot·后端
白露与泡影9 小时前
2026大厂Java面试题大全!牛客网最新版
java·开发语言
EntyIU10 小时前
JVM内存与GC笔记
java·jvm·笔记
XS03010610 小时前
并发编程 六
java·后端