哪些代码可以被视为免费浮动?我是java初学者,我想知道如何找出免费的浮动代码。
public class Ocz2{
//Ocz2 obj = new Ocz2();
int a[] ;
a=new int[3];
}
在上面的代码中,我无法弄清楚为什么它会在第3行抛出错误。同样的声明(第3行和第4行)不会在方法内抛出任何错误。 但是从错误和谷歌搜索我知道这是因为免费的浮动代码。 请帮助。
答案 0 :(得分:2)
是你的行
a=new int[3];
是自由浮动的,因为它不属于块,构造函数或函数。 Java不允许自由浮动代码。
在任何块,构造函数或函数中包装行。
答案 1 :(得分:0)
你班上的问题没有任何功能。 因此,正确的方法是使用main函数。
public class Ocz2{
public static void main(String args[]){
//Ocz2 obj = new Ocz2();
int a[] ;
a=new int[3];
}
}