2017-12-08 5 views
-2

10進数をバイナリに変換したいが、このコードは機能しません。toBinaryString()メソッドを使用したバイナリへのDecimal Java

class DecimalToBinary{ 

public static void main(String a[]){ 
    System.out.println("Binary: "); 
    System.out.println(Integer.toBinaryChar(200)); 
    System.out.println("\nBinary: "); 
    System.out.println(Integer.toBinaryChar(500)); 
    System.out.println("\nBinary: "); 
    System.out.println(Integer.toBinaryChar(3400)); 
    } 
} 
+1

タイトルとコードの方法を参照してください。 –

+2

「このコードは機能しません」は、決して十分な情報ではありません。 *正確に何が起こるか?それはコンパイルされませんか?例外を投げる?間違った結果を印刷しますか?問題を克服しようとした研究は何ですか? –

答えて

2

System.out.println(Integer.toBinaryChar(200));の代わりにInteger.toBinaryString(200)を使用してください。

public class DecimalToBinary{ 

     public static void main(String a[]){ 
      System.out.println("Binary: "); 
      System.out.println(Integer.toBinaryString(200)); 
      System.out.println("\nBinary: "); 
      System.out.println(Integer.toBinaryString(500)); 
      System.out.println("\nBinary: "); 
      System.out.println(Integer.toBinaryString(3400)); 
     } 
} 
関連する問題