【发布时间】:2014-04-11 19:02:07
【问题描述】:
需要制作一个获取输入的方法,num= stdIn.nextLine();并将其转换为二进制字符串。 “公共静态字符串 toBinary(字符串数)”。在爪哇。有任何想法吗?只能找到 int 到 binary。需要为字符串,用户可以输入“q”退出程序。
【问题讨论】:
-
将字符串转换为二进制是什么意思?这不是自然的转换,这就是为什么没有预先存在的功能来做到这一点。 “blat”会转换成什么二进制文件?或者,您想将哪些字符串转换为“true”,哪些字符串转换为“false”?
-
用户只会输入数字,需要打印为二进制。必须制作一个方法,该方法接受数字,除以 2 并使用余数生成二进制。然后除以 2 并继续。我该如何为此制定方法?
-
哦,我完全误读了您需要做的事情(将二进制与布尔值混为一谈)。如果您已经有了从 int 转换为二进制的方法,则可以将字符串解析为整数。 tutorialspoint.com/java/number_parseint.htm