在这里编程的新手,我不断收到错误消息 incompatible types, int cannot be converted to int []
,问题是添加 R1
和 R2
如果它们的长度不相等,则加在一起-- ,打印一条消息说 “数组必须相同长度” ,如果这很重要,不确定我哪里出错了,任何帮助将不胜感激
public int[] arrayAdd(int[] R1, int[] R2)
{
int[] sumArray= new int[R1.length];
if( R1.length!= R2.length)
{
System.out.println("The arrays must be same length");
}
else
{
for(int i=0; i< R1.length; i++)
for (int j=0; j<R2.length; j++)
{
sumArray= R1[i]+ R2[j]; // Error
}
}
return sumArray;
}
原文由 Melanie 发布,翻译遵循 CC BY-SA 4.0 许可协议
你需要分配给一个数组元素,但你做错了。