键入以下代码行会给我带来错误:
private char[][][] amino = new char[4][4][4];
amino[2][1][3], amino[2][1][1], amino[2][1][0], amino[2][1][2] = 'A';
amino[1][2][3], amino[1][2][1], amino[1][2][0], amino[1][2][2] = 'R';
amino[0][0][3], amino[0][0][1] = 'N';
jGrasp(我使用的IDE)错误地说']' expected
。
在Eclipse中尝试过,也给了我类似的错误。我做错了什么!
答案 0 :(得分:5)
amino[2][1][3], amino[2][1][1],...
之间的逗号不是正确的Java语法。试试这个:
amino[2][1][3] = amino[2][1][1] = amino[2][1][0] = amino[2][1][2] = 'A';
答案 1 :(得分:1)
你不能使用这样的变量。
您可以使用相同类型的变量的多个声明,并在其中添加相同的值。但是限制很少:
你可以这样做:
int a = 3, b = 5;
但你以后不能这样做:
a = 1, b = 7;
例如,这是>
private char[][][] amino1, amino2, amino3 = new char[4][4][4];
向氨基酸3添加一个新的4x4x4空阵列,氨基酸和氨基酸保持未初始化。