ArrayList?

zengweifu11 2010-11-27 09:53:45
创建一个类GetNumber,在这里面生成10个随机数,用Math.random(),它产生一个(0,1)之间的double类型小数,然后写个方法,将这10个数装在一个ArrayList对象里面,注意这个方法的返回值是List,再写一个测试类TestNumber,在这个类里面,在这个类里面写一个方法,调用GetNumber的方法,计算这十个数的平均数,输出结果.
...全文
140 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zengweifu11 2010-11-29
  • 打赏
  • 举报
回复
谢谢!!!
不善^ 2010-11-27
  • 打赏
  • 举报
回复

GetNumber.java

package two.three;

import java.util.ArrayList;
import java.util.List;

public class GetNumber {

public List getList() {
List list = new ArrayList();
for (int i = 0; i < 10; i++) {
double d = Math.random();
list.add(d);
}
return list;
}

}



TestNumber.java

package two.three;

import java.util.List;

public class TestNumber {


public static void main(String[] args) {
double sum = 0,avg;
GetNumber g = new GetNumber();
List list = g.getList();
for(int i=0;i<list.size();i++){
sum = sum+=(Double)list.get(i);
}
System.out.println(sum/list.size());
}
}
茫茫大海 2010-11-27
  • 打赏
  • 举报
回复

import java.util.ArrayList;
import java.util.List;


public class TestNumber {
public static void main(String[] args) {
GetNumber gn = new GetNumber();

//获得list
List<Double> list = gn.getNumber();

//计算平均数
double sum = 0;
for(int i=0; i<list.size(); i++) {
sum += list.get(i);
}
System.out.println("十个随机数为:" + list);
System.out.println("平均数为:" + sum / list.size());
}
}


class GetNumber {
private List<Double> list;

public List<Double> getNumber() {
list = new ArrayList<Double>();
for(int i=0; i<10; i++) {
list.add(Math.random());
}
return list;
}
}
caofaping 2010-11-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 goodmrning 的回复:]
要代码??
[/Quote]

应该是。。。等好心人来帮他写!!!!
goodmrning 2010-11-27
  • 打赏
  • 举报
回复
要代码??

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧