我想将十进制数转换为二进制数,但此代码不起作用。
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));
}
}
您应该使用Integer.toBinaryString(200)
而不是System.out.println(Integer.toBinaryChar(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));
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句