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

    }
}}
相关推荐
winfreedoms2 分钟前
java-网络编程——黑马程序员学习笔记
java·网络·学习
开开心心就好14 分钟前
键盘改键工具免安装,自定义键位屏蔽误触
java·网络·windows·随机森林·计算机外设·电脑·excel
IManiy14 分钟前
总结之Temporal全局速率控制(二)第三方速率控制服务设计
java
OpenMiniServer22 分钟前
电气化能源革命下的社会
java·人工智能·能源
独自破碎E26 分钟前
LCR_019_验证回文串II
java·开发语言
坚持就完事了30 分钟前
Java中的一些关键字
java·开发语言
寄存器漫游者1 小时前
数据结构 C语言 顺序栈
java·c语言·数据结构
heartbeat..1 小时前
Redis 性能优化全指南:从基础配置到架构升级
java·redis·性能优化·架构
m0_748233171 小时前
C#与C语言:5大核心语法共性
java·jvm·算法
JavaGuide1 小时前
推荐一个基于 Spring Boot 4.0 + Java 21 + Spring AI 2.0 的大模型项目!
java·spring boot·spring