欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

算法训练 二进制转十进制

程序员文章站 2022-07-15 09:36:10
...

问题描述

  编写一个程序,输入一个二进制的字符串(长度不超过32),然后计算出相应的十进制整数,并把它打印出来。
  输入格式:输入为一个字符串,每个字符都是’0’或’1’,字符串的长度不超过32。
  输出格式:输出一个整数。
  输入输出样例

样例输入

1101

样例输出

13

题目注意事项

直接利用Integer.parseInt(n,2)进行进制转换

题目源代码

import java.util.*;
import java.math.*;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner cin = new Scanner(System.in);
		String n = cin.next();
		System.out.println(Integer.parseInt(n,2));
	}

}