A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马李刚 黑马帝   /  2011-8-28 07:23  /  1365 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

可以有int a=5;如果将5写为二进制101,此式应该怎么写?

2 个回复

正序浏览
黑马网友  发表于 2011-8-28 15:09:20
藤椅
java中只有十六进制的前面加0x和八进制的前面加0和十进制的什么都不加,二进制没有这么方便的方法,可以int a = Integer.parseInt("101",2)来表示。

评分

参与人数 1技术分 +1 收起 理由
wangfayin + 1 回答的正确!

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-8-28 08:22:41
沙发
Integer.toBinaryString(a);
一般这类问题,比如说把一个double型的数转换为字符串,可以直接打开jdk文档,搜String,看里面的各种方法包括构造方法即可,实在找不到,再想想自己能不能写一个

评分

参与人数 1技术分 +2 收起 理由
wangfayin + 2 我赞同!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马