我试图让一个数组,它是用户定义多大的数组是用户定义的大小,然后我的程序应随机拨打的号码在数组中。阵列与充满随机数
我遇到了另一个障碍是如何将滤镜阵列,摆脱重复的?
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+",");
}
}
}
也出于某种原因,我的代码不会摆脱重复? – Phantom1421
你不想重复?那么声明的数组大小将不会等于插入的数字? –
就像我需要打印随机生成的数组,但打印一个没有重复的过滤列表,所以我需要打印另一个列表,并确保没有重复,而不是数组? – Phantom1421