Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.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布尔数组,大小来自用户输入_Java_Arrays_Boolean - Fatal编程技术网

java布尔数组,大小来自用户输入

java布尔数组,大小来自用户输入,java,arrays,boolean,Java,Arrays,Boolean,我提示用户输入二进制数字作为字符串。我试图声明并实例化一个布尔元素数组。数组应等于用户输入的字符串中的位数。不确定我在这里做错了什么,但我想我需要使用字符串length()方法 public class Binary { public static void main ( String [] args ) { Scanner scan = new Scanner(System.in); System.out.print("Enter some bin

我提示用户输入二进制数字作为
字符串
。我试图声明并实例化一个
布尔
元素数组。数组应等于用户输入的
字符串中的位数。不确定我在这里做错了什么,但我想我需要使用
字符串
length()
方法

public class Binary {

    public static void main ( String [] args ) {

        Scanner scan = new Scanner(System.in);

        System.out.print("Enter some binary digits > ");
        String value = scan.nextLine();

        boolean [] booleanArray = new boolean [value];
    }
}

new boolean[value.length()]
您的值变量是字符串,但数组声明必须以int作为长度,@Gendarme+1
new boolean[value.length()]
您的值变量是字符串,但数组声明必须以int作为长度,@Gendarme+1
public class Binary {

    public static void main ( String [] args ) {

        Scanner scan = new Scanner(System.in);

        System.out.print("Enter some binary digits > ");
        String value = scan.nextLine();


        boolean [] booleanArray = new boolean [value.length()];
        //note that initially the values stored in the array are all false
    }
}