我试图制作一个由用户定义的数组,这个数组有多大,然后我的程序应该随机地将数字放入数组中。
我遇到的另一个障碍是如何过滤数组并去除重复的数组?
package question3;
import java.util.Scanner;
import java.util.Random;
public class DuplicateTester {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
System.out.println("enter number of elements");
int n=s.nextInt();
int arr[]=new int[n];
Random rand = new Random();
int MAX_RAND_INT = 10;
for(int i = 0; i < n; i++){//for reading array
arr[i]=rand.nextInt(MAX_RAND_INT);
}
for(int i: arr){ //for printing array
System.out.print(" "+i+",");
}
}
}
发布于 2015-11-04 04:51:04
只是
import java.util.Random;
然后创建一个新的随机对象
Random rand = new Random();
并得到一个随机整数(随意有一个分钟和最大);
int MAX_RAND_INT = 100;
for(int i = 0; i < n; i++){//for reading array
arr[i]=rand.nextInt(MAX_RAND_INT);
}
有关API的更多细节,请阅读文档。
https://stackoverflow.com/questions/33513910
复制相似问题