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

    }
}}
相关推荐
redaijufeng13 小时前
C++构造函数详解:从基础原理到实际应用
java·jvm·c++
yuzhiboyouye14 小时前
VO一般java后端怎么转换成前端想要的数据
java·前端·状态模式
一 乐14 小时前
学院教学工作量统计|基于java+ vue学院教学工作量统计管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·学院教学工作量统计系统
迷藏49414 小时前
【无标题】
java·数据库·oracle
河阿里14 小时前
Java包装类(Wrapper):自动装箱拆箱机制与类型转换的那些坑
java·开发语言
小宇的天下14 小时前
Virtuoso 技巧---被锁定无法编辑的文件解锁
java
微风欲寻竹影14 小时前
Java数据结构——栈(Stack)详解
java·开发语言·数据结构
Makoto_Kimur15 小时前
Java 后端面试场景题:页面刷新后一直转圈,应该怎么排查?
java·开发语言·面试
ch.ju15 小时前
Java Programming Chapter 3——Default value of array
java·开发语言
bandaoyu15 小时前
【CUDA】store/load普通访存 vs 非临时(Non-Temporal)访存
java·开发语言·redis