小编典典

int无法转换为int []

java

这里是编程的新手,并且我一直收到错误消息,“不兼容的类型,不能将int转换为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;
}

阅读 309

收藏
2020-11-26

共1个答案

小编典典

           sumArray[i]= R1[i]+ R2[j]; // updated line

您需要分配给数组元素,但是这样做做错了。

2020-11-26