我正在尝试通过将特定的double值传递给java来初始化我的2D数组,但是我正在返回错误“']'expect”。
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数组中,但这是我能想到的唯一方法,我可以根据自己的值(我需要做的)轻松地将它们编入索引
答案 0 :(得分:3)
要设置某个值,您需要使用变量的名称:
EnglishToFrenchProb[0][0] = 0.00;
您还可以使用以下语法:
double[][] EnglishToFrenchProb = {{0.00, 0.08, 0.06}, {0.00, 0.08, 0.06}};
答案 1 :(得分:0)
您需要引用变量名称:
double[][] EnglishToFrenchProb = new double[2][3];
EnglishToFrenchProb[0][0] = 0.0; //and so forth