二进制转化为十进制
程序员文章站
2022-07-15 08:21:48
...
public class BinToDec {
public static void main(String[] args) {
System.out.println(getDecimal(10));
System.out.println(getDecimal(101));
System.out.println(getDecimal(1000));
System.out.println(getDecimal(1001));
System.out.println(getDecimal(10000));
}
/**
* 將二進制數轉化為十進制數
* @param binary
* @return
*/
public static int getDecimal(int binary) {
if (binary < 2) {
return binary;
} else {
return 2 * getDecimal(binary / 10) + binary % 10;
}
}
}
上一篇: 十进制数转化为二进制数
下一篇: 二进制转化为十进制