1

键入以下代码行会给我错误:

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 中尝试过,也给了我类似的错误。我究竟做错了什么!

4

2 回答 2

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';
于 2013-10-16T01:04:18.460 回答
1

你不能使用这样的变量。

您可以使用相同类型的变量的多个声明,并在其中添加相同的值。但是有一些限制:

你可以这样做 :

    int a = 3, b = 5;

但是您以后不能这样做:

     a = 1, b = 7;

例如这个 >

private char[][][] amino1, amino2, amino3 = new char[4][4][4];

将一个新的 4x4x4 空数组添加到氨基 3 中,氨基 1 和氨基 2 保持未初始化。

于 2013-10-16T01:04:06.763 回答