我对 Android / java 开发很陌生。我有一个问题(可能非常基本),即使在尝试了几种解决方法和互联网研究之后我也无法解决......
public double P_N_comp[][] = new double[16][40];
我使用函数填充 16*40 值
然后我想显示我的数组的最后一个值:
Double last_P_N = P_N[15][39]; // This is the line where i get the error
TextView myTextView3 = (TextView) findViewById(R.id.mytextview3);
myTextView3.setText("Last P_N value" + last_P_N);
错误提示“表达式的类型必须是数组类型,但它解析为加倍”
因此,如果我理解,Java 希望在表达式的两侧都有一个数组(有错误的行)。但为什么 ?据我了解 P_N[15][39] 指的是数组的最后一个值,它是一个双精度值(因此,不是一个数组)。而 last_P_N 刚刚被声明为双精度......
预先感谢您的帮助 !