programming-examples/java/Basics/Program to convert binary to decimal number. (Java).java
2019-11-18 14:44:36 +01:00

36 lines
1.1 KiB
Java

/*
Write a program to convert binary format to decimal number using numeric operations. Below example shows how to convert binary to decimal format using numeric operations.
*/
public class BinaryToDecimal
{
public int getDecimalFromBinary(int binary)
{
int decimal = 0;
int power = 0;
while(true)
{
if(binary == 0)
{
break;
}
else
{
int tmp = binary%10;
decimal += tmp*Math.pow(2, power);
binary = binary/10;
power++;
}
}
return decimal;
}
public static void main(String a[])
{
BinaryToDecimal bd = new BinaryToDecimal();
System.out.println("11 ===> "+bd.getDecimalFromBinary(11));
System.out.println("110 ===> "+bd.getDecimalFromBinary(110));
System.out.println("100110 ===> "+bd.getDecimalFromBinary(100110));
}
}