二进制数转为十进制数
//二进制转十进制
public static void binaryToDecimal1(String n) {
int t = 0; // 用来记录位数
int bin = 0; // 用来记录最后的二进制数
int r = 0; // 用来存储每一位的数字
for(int i=n.length()-1;i>-1;i--) {
r =n.charAt(i)-48;
bin +=r *Math.pow(2, t);
t++;
}
System.out.println(bin + "\n");
}
输入:10000
输出:16