黑马程序员技术交流社区

标题: 每日一道点招题 [打印本页]

作者: qq835122642    时间: 2016-4-4 17:15
标题: 每日一道点招题
从键盘接受一个数字,将这个十进制的数字转换成二进制并输出 到控制台,当输入"end"时,结束.
作者: qq835122642    时间: 2016-4-4 17:16
思路:
                1.通过简单文本扫描器Scanner()来获取键盘输入的数据.
                  2.将数据转成字符串,兵分两路:一个是"end"结束,一个非"end"继续
                  3.当输入的不是"end"时,兵分两路,一个是数字一个非数字.
                  4.非数字,提示错误,数字就进行下一步操作.
                  5.创建StringBuilder,通过对数字的 /2%2的过程,将十进制转成二进制.
                6.将StringBuilder转成字符串打印到控制台.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2