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);
}
}
}
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);
}
}
}
温馨提示:答案为网友推荐,仅供参考