第1个回答 2019-08-23
你好!
你的错误是
int
a=integar.parseint(str1);
int
b=integar.parseint(str2);
应该写为
int
a=integer.parseint(str1);
int
b=integer.parseint(str2);
其余的都正确!
ps:楼上输入是通过命令参数给出的!
第2个回答 2009-04-14
String s = "110010" ;
String s1 = Integer.ToBinaryString(Integer.parseInt (s, 2) + 1) ;
差不多这意思。先转成整数,然后加1,再转成2进制字符串。
第3个回答 2009-04-14
先自己定义一个2进制转10进制 返回INT性的方法
然后定义一个 10进制转2进制 返回INT形的方法 就O了