how to convert binary to decimal in java code example
Example 1: binary to integer in java
System.out.println(Integer.parseInt("1010",2));
Example 2: binary string to int java
int decimal=Integer.parseInt(binaryString,2);
Example 3: binary to decimal in java program
public class Details {
public int BinaryToDecimal(int binaryNumber){
int decimal = 0;
int p = 0;
while(true){
if(binaryNumber == 0){
break;
} else {
int temp = binaryNumber%10;
decimal += temp*Math.pow(2, p);
binaryNumber = binaryNumber/10;
p++;
}
}
return decimal;
}
public static void main(String args[]){
Details obj = new Details();
System.out.println("110 --> "+obj.BinaryToDecimal(110));
System.out.println("1101 --> "+obj.BinaryToDecimal(1101));
System.out.println("100 --> "+obj.BinaryToDecimal(100));
System.out.println("110111 --> "+obj.BinaryToDecimal(110111));
}
}
Example 4: binary to int java
int foo = Integer.parseInt("1001", 2);