我試圖讓一個數組,它是用戶定義多大的數組是用戶定義的大小,然後我的程序應隨機撥打的號碼在數組中。陣列與充滿隨機數
我遇到了另一個障礙是如何將濾鏡陣列,擺脫重複的?
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