java问题!!!!急 ……在线等!!

double s[] = new double[10];
for (int i=0; i<10; i++){
double a = Math.random()*10;
double b = Math.random()*10;
Point s = new Point(a,b);
最后一行有错的,小弟想知道怎样实例化数组元素啊!(point类定义好了!!)

如果用Points= new Point(a,b),则必须你自己定义该类的有参构造函数。
实例化数组,则用:
for(int i = 0;i<s.lenght;i++){
s[i]=Math.random()*10;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-26
能说说是什么错误吗?
是不是因为有两个s?
变量名重复是一种可能吧
第2个回答  2009-04-26
看看类Point的的代码吧. 估计是Point的构造函数是无参的, 或者是其他类型参数的构造函数,,
相似回答