We are taking binary number as input from user and write a Jav program to convert the given binary number into equivalent decimal number.
import java.util.*;
public class BinaryToDecimal
{
public int BinToDec(int binNumber)
{
int decNumber= 0;
int pw = 0;
while(true)
{
if(binNumber == 0)
{
break;
}
else
{
int rem = binNumber%10;
decNumber += rem*Math.pow(2, pw);
binNumber = binNumber/10;
pw++;
}
}
return decNumber;
}
public static void main(String args[])
{
BinaryToDecimal obj = new BinaryToDecimal();
Scanner scan=new Scanner(System.in);
System.out.println("Enter the binary number to convert into decimal");
int binaryNumber = scan.nextInt();
System.out.println( "Binary number " + binaryNumber + " conversion in " + "Decimal number is " +obj.BinToDec(binaryNumber));
}
}
Output:-
