Java生成一个double数组,数组的长度由main的参数确定?

java习题
生成一个double数组,数组的长度由main的参数确定,数组中的元素使用随机数赋值,然后使用foreach输出。

一、需求分析
1、main函数接收参数时使用String args[],按照顺序接收若干个参数,本题目中只需要接收1个
2、随机double数函数是Random类的nextDouble()方法
3、for和foreach在java里的写法都是for,不同之处在于foreach写法是用冒号隔开,而for是分号隔开
二、代码如下
import java.io.*;
import java.util.*;
public class Main
{
public static void main(String args[])
{
int len = Integer.parseInt(args[0]);
Double[] ds = new Double[len];
Random random = new Random();
for (int i=0; i<len; i++) {
ds[i] = random.nextDouble();
}
for(double d : ds)
{
System.out.println(d);
}
}
}
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网