java 怎么任意更改数组大小,然后打印出数组大小个的随机数
java怎么任意更改数组大小,然后打印出数组大小个的随机数?比如我的数字大小为3:那就打印3个随机数。如果是5000,就打印5000个随机数注:随机数0-9我的:int[...
java 怎么任意更改数组大小,然后打印出数组大小个的随机数?
比如我的数字大小为3:
那就打印3个随机数。
如果是5000,
就打印5000个随机数
注:随机数0-9
我的:
int [] list = {(int)(Math.random()*10),(int)(Math.random()*10),(int)(Math.random()*10),(int)(Math.random()*10),(int)(Math.random()*10)};
int l = 0;
while(l != list.length){
System.out.println( list[l] );
l++;
}
这只是知道数组大小为5,怎么让用户输入大小,然后打相对应的随机数呢? 展开
比如我的数字大小为3:
那就打印3个随机数。
如果是5000,
就打印5000个随机数
注:随机数0-9
我的:
int [] list = {(int)(Math.random()*10),(int)(Math.random()*10),(int)(Math.random()*10),(int)(Math.random()*10),(int)(Math.random()*10)};
int l = 0;
while(l != list.length){
System.out.println( list[l] );
l++;
}
这只是知道数组大小为5,怎么让用户输入大小,然后打相对应的随机数呢? 展开
1个回答
展开全部
package test;
import java.util.Random;
import java.util.Scanner;
/**
*
* @author zwlin
*/
public class Test {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
//读取用户的输入
Scanner scnr = new Scanner(System.in);
int num = scnr.nextInt();
//生成数组
int [] randNums = new int[num];
//填充随机数
Random rand = new Random(System.currentTimeMillis());//这里System.currentTimeMillis()是指当前时间(用毫秒表示),目的是是的随机数更加随机
for(int i = 0 ; i < randNums.length ; ++ i){
randNums[i] = rand.nextInt(10);//生成0-9的随机数
}
//接下来要做什么就看你了,如果要输出的话用for循环输出就是
}
}
import java.util.Random;
import java.util.Scanner;
/**
*
* @author zwlin
*/
public class Test {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
//读取用户的输入
Scanner scnr = new Scanner(System.in);
int num = scnr.nextInt();
//生成数组
int [] randNums = new int[num];
//填充随机数
Random rand = new Random(System.currentTimeMillis());//这里System.currentTimeMillis()是指当前时间(用毫秒表示),目的是是的随机数更加随机
for(int i = 0 ; i < randNums.length ; ++ i){
randNums[i] = rand.nextInt(10);//生成0-9的随机数
}
//接下来要做什么就看你了,如果要输出的话用for循环输出就是
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询