Java Convert Binary to Decimal

In this source code example, we will write a Java program to convert binary numbers to decimal equivalent numbers.
Check out Java 8 examples at Java 8 Examples
Checkout all Java programs at 50+ Java Programs 

Java Convert Binary to Decimal

This class converts a Binary number to a Decimal number:
package net.sourcecodeexamples.java.Conversions; import java.util.Scanner; /**  * This class converts a Binary number to a Decimal number  *  */ class BinaryToDecimal { /**  * Main Method  *  * @param args Command line arguments  */ public static void main(String args[]) { Scanner scanner = new Scanner(System.in); int binNum, binCopy, d, s = 0, power = 0; System.out.print("Enter Binary number: "); binNum = scanner.nextInt(); binCopy = binNum; while (binCopy != 0) { d = binCopy % 10; s += d * (int) Math.pow(2, power++); binCopy /= 10; } System.out.println("Decimal equivalent:" + s); scanner.close(); } }

Output

Enter Binary number: 1111 Decimal equivalent: 15
Check out Java 8 examples at Java 8 Examples
Checkout all Java programs at 50+ Java Programs 


Comments