技术栈

Java打乱数组元素

Java520小黄2024-03-13 8:50
java 复制代码
package com.mohuanan.exercise;

import java.util.Random;

//打乱数组的元素
public class ExerciseDemo05 {
    public static void main(String[] args) {
        int[] arr = {1,2,3,4,5};
        Random r = new Random();

        for (int i = 0; i < arr.length; i++) {
            int randomIndex = r.nextInt(5);
            int temp;//临时变量
            temp = arr[randomIndex];
            arr[randomIndex] = arr[i];
            arr[i] = temp;
        }
        //遍历数组,并输出

        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i]+"");
        }
    }
}

输出的结果:

上一篇:怎么查看电脑是不是固态硬盘?简单几个步骤判断
下一篇:ThreadLocal 快速入门
相关推荐
用户567150471021
5 分钟前
OpenClaw 记忆管理系统技术文档
算法
93596
27 分钟前
练习题53-60
算法·深度优先
霖大侠
40 分钟前
Wavelet Meets Adam: Compressing Gradients forMemory-Efficient Training
人工智能·深度学习·算法·机器学习·transformer
敲代码的瓦龙
42 分钟前
Java?面向对象三大特性!!!
java·开发语言
架构师沉默
1 小时前
AI 写的代码,你敢上线吗?
java·后端·架构
骑龙赶鸭
1 小时前
java开发项目中遇到的难点,面试!
java·开发语言·面试
NGC_6611
1 小时前
Java线程池七大核心参数介绍
java·开发语言
AI成长日志
1 小时前
【笔面试算法学习专栏】二分查找专题:力扣hot100经典题目深度解析
学习·算法·面试
热门推荐
012026年3月AI领域大事件:DeepSeek引领开源风暴02GitHub 镜像站点03围棋-html版本04纯 HTML/CSS/JS 实现的高颜值登录页,还会眨眼睛!少女心爆棚!05班级宠物园部署指南06小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)07OpenClaw 使用和管理 MCP 完全指南08UV安装并设置国内源09“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)10中国象棋-html版本