Java 用户定义大小并填充随机数的数组
我试图创建一个由用户定义的数组,数组有多大,然后我的程序应该在数组中随机放置数字 我遇到的另一个障碍是如何过滤数组并消除重复项Java 用户定义大小并填充随机数的数组,java,arrays,random,Java,Arrays,Random,我试图创建一个由用户定义的数组,数组有多大,然后我的程序应该在数组中随机放置数字 我遇到的另一个障碍是如何过滤数组并消除重复项 package question3; import java.util.Scanner; import java.util.Random; public class DuplicateTester { public static void main(String[] args) { Scanner s=n
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+",");
}
}
package问题3;
导入java.util.Scanner;
导入java.util.Random;
公共类重复测试器{
公共静态void main(字符串[]args){
扫描仪s=新的扫描仪(System.in);
System.out.println(“输入元素数量”);
int n=s.nextInt();
int arr[]=新的int[n];
Random rand=新的Random();
int MAX_RAND_int=10;
对于(int i=0;i
}只是
import java.util.Random;
然后创建一个新的随机对象
Random rand = new Random();
并得到一个随机整数(可以随意选择最小值和最大值)
int MAX\u RAND\u int=100;
对于(int i=0;i
有关API的更多详细信息,请阅读
import java.util.Random;
然后创建一个新的随机对象
Random rand = new Random();
并得到一个随机整数(可以随意选择最小值和最大值)
int MAX\u RAND\u int=100;
对于(int i=0;i
阅读API的更多细节。是的,在问题中我必须做,生成的随机数必须在0-9???@Phantom1421之间,然后在上面的示例中,你将把
int MAX_RAND_int=10
放在0-9之间。是的,在问题中我必须做,生成的随机数必须在0-9???@Phantom1421之间在上面的例子中,你会把int MAX_RAND_int=10
放在0-9之间,因为某种原因,我的代码没有消除重复的???你不想要重复的吗?那么声明的数组大小就不等于插入的数字了?就像我需要打印随机生成的数组,但是打印一个没有重复项的过滤列表一样,那么,我是否需要打印另一个列表并确保不存在重复项而不是数组?我编辑了代码和说明,但只会打印0-9之间的一些值,这是您想要的吗?另外,出于某种原因,我的代码没有消除重复项???您不想要重复项?那么声明的数组大小就不等于插入的数字了?就像我需要打印随机生成的数组,但是打印一个没有重复项的过滤列表一样,那么,我是否需要打印另一个列表并确保没有重复的列表而不是数组?我编辑了代码和描述,但只打印0-9之间的一些值,这是您想要的吗?