私は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);
エラーは、「式の型は配列型でなければなりませんが、double に解決されました」と表示されます。
私が理解していれば、Javaは式の両側に配列を持ちたいと思っています(エラーのある行)。しかし、なぜ ?私が理解している限り、 P_N[15][39] は double である配列の最後の値を参照しています(したがって、配列ではありません)。そして、last_P_N は double として宣言されました....
よろしくお願いいたします。