//需求:定义一个数组,存入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 小时前
Lambda表达式对List对象实现多个动态属性排序
java·排序
围观岳老师1 小时前
JAVA根据Word模板生成word文件
java·开发语言·word
HiWorldNice1 小时前
如何在Centos7中设置tomcat开机自启动
java·centos·tomcat
MavenTalk1 小时前
Spring Cloud Alibaba:一站式微服务解决方案
java·数据库·spring boot·spring cloud·微服务·netflix
HUWD2 小时前
Java 实现给pdf文件指定位置盖章功能
java·pdf
cwtlw2 小时前
如何创建maven工程
java·笔记·后端·学习·maven
路在脚下@2 小时前
Spring Boot中使用YAML配置文件
java·spring boot
发光者2 小时前
Maven、mybatis框架
java·数据库·maven·mybatis
梓沂2 小时前
pom.xml中dependencyManagement的作用
xml·java·前端
太空漫步112 小时前
逆序对个数
java·算法·排序算法