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