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

    }
}}
相关推荐
day day day ...14 小时前
MyBatis条件误写引发的查询条件污染分析与防范
java·服务器·tomcat
hrhcode14 小时前
【java工程师快速上手go】一.Go语言基础
java·开发语言·golang
2601_9507039414 小时前
Spring IoC入门实战:XML与注解双解
java
带刺的坐椅14 小时前
Snack JSONPath 项目架构分析
java·json·java8·jsonpath
妙蛙种子31115 小时前
【Java设计模式 | 创建者模式】 原型模式
java·开发语言·后端·设计模式·原型模式
Lyyaoo.15 小时前
【JAVA基础面经】线程的状态
java·开发语言
Hello小赵15 小时前
C语言如何自定义链接库——编译与调用
android·java·c语言
希望永不加班15 小时前
SpringBoot 配置绑定:@ConfigurationProperties
java·spring boot·后端·spring
悟空码字15 小时前
MySQL性能优化的天花板:10条你必须掌握的顶级SQL分析技巧
java·后端·mysql
indexsunny15 小时前
互联网大厂Java面试实战:Spring Boot、MyBatis与Kafka在电商场景中的应用
java·spring boot·面试·kafka·mybatis·电商·技术栈