//十进制转二进制
public static String binary2Decimal(int num){
}
//二进制转十进制
public static int binary2Decimal(String binarystring)
JAVA用这两个方法怎么搞啊
//十进制转二进制
public static String binary2Decimal(int num){
}
//二进制转十进制
public static int binary2Decimal(String binarystring)
JAVA用这两个方法怎么搞啊
请采纳:
//十进制转二进制
public static String binary2Decimal(int num){
String str = "";
while(num!=0){
str = num%2+str;
num = num/2;
}
return str;
}
//二进制转十进制
public static int binary2Decimal(String binarystring) {
int binaryint = Integer.parseInt(binarystring);//实现将二进制字符串转化为整数
int b = 0, m, k = 0;
while (binaryint != 0) {
m = binaryint % 10;//取余
binaryint /= 10;//比如1111,得到111
b += m * Math.pow(2, k++);
}
return b;
}