Java打乱数组元素简单代码例子
作者:Java520小黄
在Java编程中,我们经常需要对数组进行乱序操作(即将数组中的元素随机打乱顺序),这篇文章主要给大家介绍了关于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]+""); } } }
输出的结果:
附:java将数组随机打乱(每一次运行都是不一样的数组)
package abc; import java.util.Arrays; import java.util.Random; //将数组随机打乱(每一次运行都是不一样的数组) public class day12 { public static void main(String[] args) { int arr[]={1,2,3,4,5},temp; Random r=new Random(); int number=r.nextInt(arr.length); for (int i = 0; i < arr.length; i++) { temp=arr[i]; arr[i]=arr[number]; arr[number]=temp; } System.out.println("arr="+Arrays.toString(arr)); } }
总结
到此这篇关于Java打乱数组元素简单代码例子的文章就介绍到这了,更多相关Java打乱数组元素内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!