java中使用随机数交换数组元素
2008-01-08 10:30
162 查看
import java.sql.*;
import java.util.*;
public class ea {
public static final int COUNT=5;
public static void main(String[] args) {
int temp=0;
int radmun1=0;
int radmun2=0;
int[] arr=new int[COUNT];
for(int i=1;i<=COUNT;i++){
arr[i-1]=i;
}
for(int i=0;i<100;i++){
radmun1=(int)(Math.random()*(COUNT));
radmun2=(int)(Math.random()*(COUNT));
temp=arr[radmun1];
arr[radmun1]=arr[radmun2];
arr[radmun2]=temp;
}
for(int i=0;i<COUNT;i++){
System.out.println(arr[i]);
}
}
}
import java.util.*;
public class ea {
public static final int COUNT=5;
public static void main(String[] args) {
int temp=0;
int radmun1=0;
int radmun2=0;
int[] arr=new int[COUNT];
for(int i=1;i<=COUNT;i++){
arr[i-1]=i;
}
for(int i=0;i<100;i++){
radmun1=(int)(Math.random()*(COUNT));
radmun2=(int)(Math.random()*(COUNT));
temp=arr[radmun1];
arr[radmun1]=arr[radmun2];
arr[radmun2]=temp;
}
for(int i=0;i<COUNT;i++){
System.out.println(arr[i]);
}
}
}
相关文章推荐
- 【编程技巧】java不使用第三个变量处理两个变量的交换
- java随机数的使用
- JAVA不使用第三个变量,交换两个变量的值
- java 命令行参数、随机数Math.random的用法及使用误区、Array.sort()的用法、Arrays类中的方法
- JAVA中使用反射将两个Integer类型的数据交换位置
- 使用随机数计算pi值--java实现
- JAVA-基本元素使用(随机数,数组,排序)
- java交换排序ExchangeSort的代码和使用(包含清晰完成过程)
- Java中取一个随机数-Random类的使用注意
- day06-1static 使用静态方法并生成文档取最值,选择排序,冒泡排序,位置交换,打印数组元素
- Java 基础 分别使用Math和Random生成随机数
- Java中不使用第三个数交换两个数!
- java使用泛型进行数组交换
- Java 线程数据交换控制器Exchange使用实例
- 如何在不使用第三方变量的前提下,交换两个变量的值 (Java实现)
- 不使用第三方变量交换两个数值变量的值(java语言)
- Java-实现两个int类型变量值的交换,要求不使用中间变量
- 【Java】不使用中间变量,如何交换两个数?
- java 使用hashset产生不重复的随机数
- java 使用Random和Math.random()去生成10以内的随机数