当前位置: 首页 > 知识库问答 >
问题:

二进制运算符“*”的操作数类型不正确

蓬意致
2023-03-14

二进制运算符“*”的操作数类型不正确

我在编译过程中得到的错误是二进制运算符的操作数类型错误,它说:第一个类型: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;
        }
    }

共有1个答案

戎志勇
2023-03-14

a是一个二维数组,所以a[j]是一个数组。数组中不能使用多个数组和int

 类似资料: