import java.util.*;
public class Main {
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
String str= scanner.nextLine();
int cnt=0;
for(int i=0;i<str.length();i++){
cnt=cnt*2+(str.charAt(i)-'0');
}
System.out.println(cnt);
}
}
ZZULIOJ 1068: 二进制数 JAVA
该Java程序从用户输入读取一行字符串,遍历每个字符,将字符转换为其ASCII值减去0的值,然后累加到一个计数器中,每次迭代都将计数器乘以2。最终输出累加的结果。
摘要由CSDN通过智能技术生成