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

    }
}}
相关推荐
IKUN家族7 小时前
Spring MVC(五)
java·spring·mvc
weixin_BYSJ19877 小时前
【java项目分享】springboot阅读推荐平台10600
java·javascript·spring boot·python·django·flask·php
小 黄 鸡7 小时前
JVM 核心总结
java
Data_Journal7 小时前
掌握网页抓取中的分页:完整指南
java·服务器·前端
莫逸风7 小时前
【AgentScope 2.0】05-文件系统(Filesystem)详解
java·ai·agent·springai·agentscope
zoyation8 小时前
Spring Boot集成OAuth2授权码模式的三种登录策略
java·spring boot·后端
mifengxing17 小时前
LeetCode 41.缺失的第一个正数|Hard题O(n)+O(1)最优解法深度解析
java·算法·leetcode·排序算法
markinmarkin20 小时前
Spring 中Bean 的作用域有哪些?
java·后端·spring
山荷枝21 小时前
Java学习第十天
java·学习