Java返回一个新数组,其中包含数组参数元素的平方
下面是一段代码,返回一个新数组,其中包含数组参数元素的平方(输入数组应该保持不变)。例如,如果输入数组是{0,1,2,3},那么输出就是{0,1,4,9}
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;
}
每当我想测试上述代码时,我都会遇到以下问题,我做了一个屏幕截图,图如下:
有什么建议我可以测试数字0,1,2和3吗
好的,正如我上面提到的,我有一个代码(上面),我想:
A)使用0、1、2和3进行测试。 B) 遗憾的是,我遇到了一个问题,无法测试这些数字。作为一个例子,我做了一个截图来描述我的问题。我的问题大家都明白了吗
# 1 楼答案
好吧,我看到你用的是BlueJ。我不熟悉该IDE,但我相信您看到的错误:“error:<;identifier>;expected”是针对失败的编译抛出的。这通常表现为语法错误,比如忘记分号或大括号
编辑
例如,如果您决定使用JUnit4: