【发布时间】:2014-04-28 15:29:47
【问题描述】:
我有以下代码:
public class Square {
public static double[] square (double a[]){
double[] s = new double[a.length];
for (int i=0; i<a.length; i++) {
s[i]=a[i]*a[i];
}
return s;
}
//other methods...
}
每当我调用 BlueJ 方法并选择 double[] square (double a[]) 并键入 0、1、2 和 3 时,我都会不断收到预期的错误消息错误标识符。所以我无法测试我的数字,我怎样才能摆脱这个问题?正常情况下,如果你输入 0、1、2 和 3,你应该得到每个数字的平方,但由于某种原因,我没有管理它。
编辑:
这就是我尝试测试该方法的方式:
Square.square(0, 1, 2, 3);
【问题讨论】:
-
发布您尝试测试此代码的方式。
-
@LuiggiMendoza ,这里是截图:i1341.photobucket.com/albums/o756/deli0102/IT/…
-
你的代码没有模块化...平方部分可以和投影部分分开
-
@SargeBorsch 你的评论是什么意思?你能提供更多信息吗?
-
@Guys,我是一个绝对的初学者,因此我总是寻求简单的东西,因此我非常喜欢 LuiggiMendoza 解决方案和 cmets。 Sarge Borsch 感谢 cmets,但对于像我这样的绝对初学者,我真的更喜欢简单的东西。
标签: java