技术栈

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 快速入门
相关推荐
千金裘换酒
3 小时前
LeetCode 移动零元素 快慢指针
算法·leetcode·职场和发展
28岁青春痘老男孩
3 小时前
JDK8+SpringBoot2.x 升级 JDK 17 + Spring Boot 3.x
java·spring boot
方璧
3 小时前
限流的算法
java·开发语言
元Y亨H
3 小时前
Nacos - 服务注册
java·微服务
wm1043
3 小时前
机器学习第二讲 KNN算法
人工智能·算法·机器学习
NAGNIP
3 小时前
一文搞懂机器学习线性代数基础知识!
算法
NAGNIP
3 小时前
机器学习入门概述一览
算法
曲莫终
3 小时前
Java VarHandle全面详解:从入门到精通
java·开发语言
一心赚狗粮的宇叔
3 小时前
中级软件开发工程师2025年度总结
java·大数据·oracle·c#
奋进的芋圆
4 小时前
DataSyncManager 详解与 Spring Boot 迁移指南
java·spring boot·后端
热门推荐
01GitHub 镜像站点02安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)03Linux下V2Ray安装配置指南04Labelme从安装到标注:零基础完整指南05jdk21下载、安装(Windows、Linux、macOS)06【踩坑笔记】50系显卡适配的 PyTorch 安装07手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!08Opencode CLI 安装成功,但是启动失败09GitLab 零基础入门指南:从安装到项目管理全流程10Claude Code Plan 模式完全指南:从入门到精通