创建一个类GetNumber,在这里面生成10个随机数,用Math.random(),它产生一个(0,1)之间的double类型小数,然后写个方法,将这10个数装在一个ArrayList对象里面,注意这个方法的返回值是List,再写一个测试类TestNumber,在这个类里面,在这个类里面写一个方法,调用GetNumber的方法,计算这十个数的平均数,输出结果.
解决方案 »
- try-finally问题 求高手解答
- java中数组赋值后共用内存吗?
- 万分火急的比较简单的问题.
- 帮忙看看如下程序,挺有意思的!
- 怎么判断一个resultset里面有没有记录?
- org.apache.commons.beanutils.BeanUtils的copyProperties方法怎么copy有问题啊
- 1.如何将密码框中的文本(*)变为他的真实字符? 2.如何改变JTable某一单元格的颜色?
- 时间比较
- 朋友们 ,为什莫我的java 源程序,可以编译成 字节码文件,但是运行.class 文件系统报告异常
- 还没搞懂,麻烦赐教!
- 在struts2中使用el表达式,为什么取不了session里面的值?
- java接口的一个简单实例
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;
}
}
GetNumber.javapackage 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.javapackage 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());
}
}