我正在尝试将int文字分配给数组的certian索引。我不断收到编译器的错误。这article似乎表明我已经正确地做到了这一点。 这是代码:
public class Mytest {
int[] jim = new int[9];
jim[0] = 77;
}
编译器错误:
Mytest.java:5: error: ']' expected
jim[0] = 77;
^
Mytest.java:5: error: ';' expected
jim[0] = 77;
^
Mytest.java:5: error: illegal start of type
jim[0] = 77;
^
Mytest.java:5: error: <identifier> expected
jim[0] = 77;
^
提前致谢。
答案 0 :(得分:0)
您需要将作业语句移至有效位置。这可以是方法,构造函数或初始化块。
public class Mytest {
int[] jim = new int[9];
// Using an initialization block
{
jim[0] = 77;
}
}
答案 1 :(得分:0)
您必须将它们放入方法或构造函数中,这是一种“特殊”方法。
如果'Mytest'是您的主类,或者您在该类中创建的任何其他方法,您必须将这些行放在main方法中。