java 二进制字符串,java二进制运算符
如何解决写爬虫IP受阻的问题?立即使用。
目的:
求二进制字符串的和。
(推荐教程:java教学视频)
标题介绍:
给你两个二进制字符串,返回它们的和(用二进制表示)。
输入仅包含数字1和0的非空字符串。
示例1:
示例2:
提示:
每个字符串仅由字符“0”或“1”组成。
1=a .长度,b .长度=10^4
如果字符串不是“0”,则它不包含前导零。
导入Java . util . scanner;公共类文本1 {
公共静态void main(String[] a){
Scanner imput=新扫描仪(system . in);
System.out.println(请输入两个二进制数:);
字符串a1、a2、a3;
a1=imput . next();
a2=imput . next();
a3=解(a1,a2);
system . out . println(a3);
}
公共静态字符串解决方案(字符串a,字符串b) {
StringBuilder ans=new StringBuilder();
int ca=0;
for(int i=a.length() - 1,j=b . length()-1;i=0 j=0i -,j - ) {
int sum=ca
sum=i=0?a . charat(I)-“0”:0;
sum=j=0?b . charat(j)-“0”:0;
ans.append(总和% 2);
ca=sum/2;
}
ans.append(ca==1?ca: );
return ans.reverse()。toString();
}
}运行结果:
相关教程:java入门教程以上是java中计算二进制字符串和的细节。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。