Java 如何在Netbeans中定义全局布尔数组?需要进口什么?
我为我最近的一个项目编写了这段代码,但由于我是Netbeans新手,在全局声明布尔数组时,我遇到了一个错误,如下所示Java 如何在Netbeans中定义全局布尔数组?需要进口什么?,java,arrays,boolean,netbeans-8,Java,Arrays,Boolean,Netbeans 8,我为我最近的一个项目编写了这段代码,但由于我是Netbeans新手,在全局声明布尔数组时,我遇到了一个错误,如下所示 boolean[] car1=new boolean[25]; car1[0]=true; 正在显示错误 create class "car1" in package create class "main_file" in package 我试图在事件中声明它,在事件中我完全做到了和平,但我不能在主功能之上完成它 public class Blah { public
boolean[] car1=new boolean[25];
car1[0]=true;
正在显示错误
create class "car1" in package
create class "main_file" in package
我试图在事件中声明它,在事件中我完全做到了和平,但我不能在主功能之上完成它
public class Blah {
public static boolean[] newBooleanArray = new boolean[25];
public static void main(String[] args) {
newBooleanArray[0] = true;
}
}
在任何方法之外定义布尔数组,并给它一个可见性修饰符public、private、protected等。如果在静态方法中使用它,如上面我的main方法,也可以添加静态修饰符。上面的代码经过测试并正常工作。这一行是整个Java文件吗?您能将整个文件粘贴到这里吗?声明数组不需要任何导入。理解错误发生原因的诀窍是读取并发布错误消息。NetBeans是一个帮助您编写Java的工具。语言是Java。无论您是使用NetBeans还是使用其他工具编写它,都是无关紧要的。重要的是你要尊重Java语法和规则。你可以在创建这个布尔数组的地方设置一个断点,然后在调试模式下运行你的项目,然后逐步检查你的变量,看看你的错误到底发生在哪里。这可能会帮助你自己解决问题。不管怎样,调试是一项很好的技能@BigT:调试非编译代码将不起作用。