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,怎么让用户输入大小,然后打相对应的随机数呢?
展开
 我来答
70544626
推荐于2016-04-22 · TA获得超过101个赞
知道小有建树答主
回答量:96
采纳率:100%
帮助的人:62.5万
展开全部
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循环输出就是
}

}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式