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

    }
}}
相关推荐
Codiggerworld14 小时前
从字节码到JVM:深入理解Java的“一次编写,到处运行”魔法
java·开发语言·jvm
_codemonster14 小时前
配置Tomcat时为啥要配置Artifacts
java·tomcat·firefox
无心水14 小时前
2025,一路有你!
java·人工智能·分布式·后端·深度学习·架构·2025博客之星
m0_5287490014 小时前
C语言错误处理宏两个比较重要的
java·linux·算法
独自破碎E15 小时前
BISHI43 讨厌鬼进货
android·java·开发语言
MX_935915 小时前
Spring xml 方式整合第三方框架总结加案例
xml·java·spring
没有bug.的程序员15 小时前
服务网格(Istio)与传统微服务深度对垒:流量治理内核、代码侵入性博弈与运维收益实战指南
java·运维·微服务·istio·流量治理内核·代码侵入性
该叫啥15 小时前
Spring Bean 生命周期
java·spring·servlet
星火开发设计15 小时前
虚析构函数:解决子类对象的内存泄漏
java·开发语言·前端·c++·学习·算法·知识
好大的月亮15 小时前
中值法排序及LexoRank排序算法简述
java·算法·排序算法