二元运算符的坏操作数类型" *"

时间:2014-07-18 14:27:42

标签: java arrays compiler-errors binary

二元运算符的错误操作数类型" *"

我在编译期间收到错误,因为二进制运算符的错误操作数类型说:第一种类型:int第二种类型:int []而且我只能使用这种逻辑。以下是我的计划的一部分

public static int pmean(int[] ar){
    int[][] a = new int[ar.length][ar.length];
    int k=0;
    int min=0;
    int sum=0;
    for(int i=0;i<ar.length;i++){
        k=i+1;
        for(int j=0;j<ar.length;j++){
            a[i][j]= (k * a[j]);//error at this line
            k++;
            if(k==ar.length+1)
                k=1;
        }
    }

2 个答案:

答案 0 :(得分:3)

a[i][j]= (k * a[j]); a [j]是一个数组,你可能意味着[i] [j]

答案 1 :(得分:0)

a是二维数组,因此[j]是一个数组。你不能使用数组

多次和int