Java Program To Convert Binary To Decimal

Chapter: Interview Programs Last Updated: 19-07-2016 13:43:59 UTC

Program:

            /* ............... START ............... */
                
import java.util.Scanner;

public class JavaBinaryToDecimal {

	public static void main(String[] args) {

		Scanner in = new Scanner(System.in);
		System.out.println("Enter a binary number: ");

		int binarynum = in.nextInt();
		int binary = binarynum;

		int decimal = 0;
		int power = 0;

		while (true) {

			if (binary == 0) {

				break;

			} else {

				int tmp = binary % 10;
				decimal += tmp * Math.pow(2, power);
				binary = binary / 10;
				power++;

			}
		}
		System.out.println("Binary=" + binary + " Decimal=" + decimal);
	}

}
                /* ............... END ............... */
        

Output

Enter a binary number: 

111
Binary=0 Decimal=7

Enter a binary number: 

1000
Binary=0 Decimal=8

Notes:

  • An easy method of converting decimal to binary number equivalents is to write down the decimal number and to continually divide-by-2 (two) to give a result and a remainder of either a “1” or a “0” until the final result equals zero.
  • The binary ("base two") numerical system has two possible values, often represented as 0 or 1, for each place-value.
  • decimal (base ten) numeral system has ten possible values (0,1, 2, 3, 4, 5, 6, 7, 8, or 9) for each place-value.

Tags

Convert Binary To Decimal, Java

Similar Programs Chapter Last Updated
Java Program To Find Frequency Of Character In String Interview Programs 28-09-2017
Java Program To Find Power Of Number Using While Loop Interview Programs 30-08-2017
Java Program To Count Divisors Of Integer Number Interview Programs 24-06-2017
Java Program To Sort N Names In Ascending Order Interview Programs 24-06-2017
Java Program To Count Total Number Of Words In String Interview Programs 24-06-2017
Java Program To Print All Prime Numbers From 1 to N Interview Programs 24-06-2017
Java Program To Extract Digits / Numbers From String Interview Programs 22-09-2018
Java First Repeated Character In String Interview Programs 16-05-2017
Java String Character Repetition Count Interview Programs 15-05-2017
Java Program To Check Vowel Or Not Interview Programs 25-09-2018
Java Program To Check Alphabet Or Not Interview Programs 06-04-2017
Java Program To Find First Repeated And Non Repeated Character In String Interview Programs 25-03-2017
Java Spiral Matrix Interview Programs 22-09-2018
Java Program To Reverse A Number Using Strings Interview Programs 13-02-2017
Java Program To Print Diamond Star Pattern Interview Programs 16-12-2016
Java Program To Print Pyramid Pattern Of Star Interview Programs 16-12-2016
Java Program To Find Second Largest Number In Array Interview Programs 04-12-2016
Java Depth First Search Interview Programs 04-12-2016
Java Breadth First Search Interview Programs 04-12-2016
Java Linked List Length Recursive Solution Interview Programs 17-11-2016
Java Linked List Length Iterative Solution Interview Programs 17-11-2016
Java Linked List Node Deletion At Given Position Interview Programs 17-11-2016
Java Linked List Node Delete Interview Programs 17-11-2016
Java Sum Of Digits Using Recursion Interview Programs 06-11-2016
Java Program To Reverse Vowels Of String Interview Programs 05-11-2016
Java Program To Remove Vowels From String Interview Programs 05-11-2016
Java Find Top Two Maximum Numbers In Array Interview Programs 05-11-2016
Java QuickSort Example Interview Programs 05-11-2016
Java Binary Tree Spiral Level Traversal Interview Programs 04-11-2016
Java Binary Tree Preorder Traversal Interview Programs 04-11-2016

1 2 3 4 5