Java Program for Binary To Decimal Conversion


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:-

Leave a Reply

Your email address will not be published. Required fields are marked *