# Java Program to Converter a Binary to Decimal

You are Here:

## Converter a Number from Binary to Decimal

In the following example, we will convert a Binary number (1000001) to a Decimal number (65).

Tips: It is recommended to use our online Binary to Decimal converter for better understanding.

### Example

Java Compiler
import java.lang.Math; public class myClass { public static void main(String[] args) { int num = 1000001; int[] arr = new int; int i = -1; int j; int total = 0; while(num != 0) { i++; arr[i] = num % 10; num = num / 10; } for(j=i; j>=0; j--) total += (arr[j] * ((int) Math.pow(2, j))); System.out.format("Decimal number of 1000001 (binary) is %d", total); } }

### Output

Decimal number of 1000001 (binary) is 65

## Converter any Given Binary Number to Decimal Number

In the following example, we will convert any given binary number to a decimal number.

### Example

Java Compiler
import java.util.Scanner; import java.lang.Math; public class myClass { public static void main(String[] args) { Scanner reader = new Scanner(System.in); int num, copyNum, j; int[] arr = new int; int i = -1; int total = 0; System.out.print("Enter a (int) Number: "); num = reader.nextInt(); copyNum = num; while(copyNum != 0) { i++; arr[i] = copyNum % 10; copyNum = copyNum / 10; } for(j=i; j>=0; j--) total += (arr[j] * ((int) Math.pow(2, j))); System.out.format("Decimal number of %d (binary) is %d", num, total); } }

### Output

Enter a (int) Number: 10 Decimal number of 10 (binary) is 2

## Reminder

Hi Developers, we almost covered 90% of String functions and Interview Question on Java with examples for quick and easy learning.

We are working to cover every Single Concept in Java.