Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Netbeans中定义全局布尔数组?需要进口什么?_Java_Arrays_Boolean_Netbeans 8 - Fatal编程技术网

Java 如何在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

我为我最近的一个项目编写了这段代码,但由于我是Netbeans新手,在全局声明布尔数组时,我遇到了一个错误,如下所示

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:调试非编译代码将不起作用。