二元运算符的错误操作数类型" *"
我在编译期间收到错误,因为二进制运算符的错误操作数类型说:第一种类型: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;
}
}
答案 0 :(得分:3)
a[i][j]= (k * a[j]);
a [j]是一个数组,你可能意味着[i] [j]
答案 1 :(得分:0)
a是二维数组,因此[j]是一个数组。你不能使用数组
多次和int