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

    }
}}
相关推荐
AlunYegeer14 小时前
JAVA,以后端的视角理解前端。在全栈的路上迈出第一步。
java·开发语言·前端
DFT计算杂谈15 小时前
自动化脚本一键绘制三元化合物相图
java·运维·服务器·开发语言·前端·python·自动化
2301_7717172115 小时前
Spring Boot 自动配置核心注解
java·spring boot·mybatis
小Y._16 小时前
面试被问synchronized锁升级,这5个问题答不上来直接挂!
java
姚青&16 小时前
测试技术体系
java·python
南境十里·墨染春水16 小时前
C++日志 2——实现单线程日志系统
java·jvm·c++
布吉岛的石头16 小时前
微服务网关统一鉴权、限流、日志实战
java·spring·微服务
超级无敌葛大侠16 小时前
Redis主从复制
java·redis
殷紫川17 小时前
90% Java 开发都踩过坑的 @Resource 与 @Autowired
java