我有一个数字,我想以二进制形式打印。我不想通过编写算法来做到这一点,Java中是否有任何内置函数?
假设你的意思是“内置”:
int x = 100; System.out.println(Integer.toBinaryString(x));
请参阅整数文档。
(Long具有类似的方法,BigInteger具有可在其中指定基数的实例方法。)
BigInteger