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

标签 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;
        }
    }

最佳答案

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

关于java - 二元运算符的操作数类型错误 "*",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24827403/

相关文章:

c - 查找是否存在任何 i 以便 array[i] 等于 i 的算法

compiler-errors - 更改续行限制的 Fortran 77 选项出现问题

java - 如何进行深色模式设置

java - 软键盘与多行 EditText 重叠

java - 按后退按钮移至上一个 fragment 时显示空白屏幕

java - 矩阵交换行 - Java

c - 使用 sprintf、C 填充字符串

C++ 代码断行,看在我的份上,我无法修复它

c++ - sstream 重新声明公共(public)访问编译器错误

java - Eclipse Juno 中服务器启动失败