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

    }
}}
相关推荐
niuniudengdeng4 分钟前
从小程序到 WebView:一个理发店管理系统的全栈架构设计与落地实践
java·python
LccKyI11 分钟前
C#基础编程 面试题汇总(二)
java·面试·c#
一晌小贪欢14 分钟前
Python办公17:暴力拆分——按页数或指定范围提取 PDF 核心页面
java·开发语言·python·pdf·excel·数据可视化·python办公
2401_8346369915 分钟前
Docker 容器化技术全解:从镜像构建到容器编排的完整教案1
java·docker·容器
jjjava2.021 分钟前
初步认识接口测试
java·可用性测试
吠品23 分钟前
TortoiseSVN 状态图标不显示的排查与解决办法
java·服务器·数据库
Yan_chen66628 分钟前
Vulhub 靶场:Tomcat8 弱口令与 WAR 包上传漏洞复现
java·网络安全·靶场·tomcat·文件上传漏洞
mldong30 分钟前
跨语言对齐方法论:参考实现先行 + 契约测试
java·架构
沐苏瑶30 分钟前
JVM-内存区域、垃圾回收与类加载机制
java·jvm