为了账号安全,请及时绑定邮箱和手机立即绑定

用Java打印二进制格式的整数

用Java打印二进制格式的整数

大话西游666 2019-08-16 14:16:30
用Java打印二进制格式的整数我有一个数字,我想用二进制打印。我不想通过编写算法来实现它,Java中是否有任何内置函数?
查看完整描述

3 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

假设你的意思是“内置”:

int x = 100;System.out.println(Integer.toBinaryString(x));

请参阅整数文档

Long有一个类似的方法,BigInteger有一个实例方法,你可以指定基数。)


查看完整回答
反对 回复 2019-08-16
?
FFIVE

TA贡献1797条经验 获得超6个赞


这里不需要只依赖于二进制或任何其他格式......一个灵活的内置函数可用于打印你想要的程序格式.Integer.toString(int,representation);


Integer.toString(100,8) // prints 144 --octal representation


Integer.toString(100,2) // prints 1100100 --binary representation


Integer.toString(100,16) //prints 64 --Hex representation


查看完整回答
反对 回复 2019-08-16
?
红糖糍粑

TA贡献1815条经验 获得超6个赞

System.out.println(Integer.toBinaryString(343));


查看完整回答
反对 回复 2019-08-16
  • 3 回答
  • 0 关注
  • 915 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号