0

特定の double 値を渡して Java で 2D 配列を初期化しようとしていますが、" ']' が必要です" というエラーが返されます。

double[][] EnglishToFrenchProb = new double[2][3];
    double[0][0] = 0.0; //unused
    double[0][1] = 0.08;
    double[0][2] = 0.06;

    double[1][0] = 0; //unused
    double[1][1] = 0.08;
    double[1][2] = 0.06;

私は何を間違っていますか?2D配列に値を渡す簡単な方法があることに気付きましたが、これが、独自の値で簡単にインデックスを付けることができる場所を考えることができる唯一の方法です(これを行う必要があります)

4

2 に答える 2

3

値を設定するには、変数の名前を使用します。

EnglishToFrenchProb[0][0] = 0.00;

次の構文も使用できます。

double[][] EnglishToFrenchProb = {{0.00, 0.08, 0.06}, {0.00, 0.08, 0.06}};
于 2013-03-04T11:14:19.187 に答える
0

変数名を参照する必要があります:

double[][] EnglishToFrenchProb = new double[2][3];
EnglishToFrenchProb[0][0] = 0.0; //and so forth
于 2013-03-04T11:12:38.980 に答える