查找二维数组中数组元素是否为null

时间:2018-06-26 10:28:38

标签: java arrays null

我正在编写此特定程序,但出现如下错误:-

  

表达式的类型必须是数组类型,但是它解析为   

此行中的错误:-if (a[i][j] != null) 我想检查数组元素是否为null

    Integer [][] arr = new Integer [6][6];
    int a,b;
    a=0;b=0;
    for (int i=0;i<4;i++)
    {          
        for (int j=0;j<4;j++)
        {
            if (a[i][j] != null)
            {
                a=a+a[i][j];
            }

            if(b<a)
        {
            b=a;
        }
        }

    }

1 个答案:

答案 0 :(得分:0)

问题在于您将 setlocale(LC_ALL,'de_DE'); $tosort = ["Österreich","Indien","Deutschland","Vereinigtes Königreich","Zimbabwe"]; asort($tosort,SORT_LOCALE_STRING); var_dump($tosort); 定义为 int 变量a,并将其用作 array int a,b;
因此,请确保将a[i][j]更改为if (a[i][j] != null)
并将if (arr[i][j] != null)更改为a=a+a[i][j];a=a+arr[i][j];