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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© qq835122642 中级黑马   /  2016-4-4 17:15  /  566 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

从键盘接受一个数字,将这个十进制的数字转换成二进制并输出 到控制台,当输入"end"时,结束.

1 个回复

倒序浏览
思路:
                1.通过简单文本扫描器Scanner()来获取键盘输入的数据.
                  2.将数据转成字符串,兵分两路:一个是"end"结束,一个非"end"继续
                  3.当输入的不是"end"时,兵分两路,一个是数字一个非数字.
                  4.非数字,提示错误,数字就进行下一步操作.
                  5.创建StringBuilder,通过对数字的 /2%2的过程,将十进制转成二进制.
                6.将StringBuilder转成字符串打印到控制台.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马