Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.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
使用toBinaryString()方法将Java十进制转换为二进制_Java - Fatal编程技术网

使用toBinaryString()方法将Java十进制转换为二进制

使用toBinaryString()方法将Java十进制转换为二进制,java,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.toBinary

我想把十进制数转换成二进制数,但这段代码不起作用

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));
        }
}