2016-05-10 7 views
0

バイナリ数字をStringとして入力するように促しています。私はboolean要素の配列を宣言してインスタンス化しようとしています。配列は、ユーザが入力したStringの桁数と等しくなければなりません。私がここで間違っていることを確認していないが、Stringlength()メソッドを使用する必要があると思っていますか?ユーザー入力からのサイズのjavaブール値配列

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]; 
    } 
} 
+4

'新しいブール[value.length()]' – Gendarme

+0

あなたの値変数は文字列ですが、配列の宣言は、長さとしてint型を取る必要があり、@Gendarme +1 –

答えて

3
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 
    } 
} 
関連する問題