Program to implement how to convert Decimal number to Binary number and vice versa in Java.
Output of the program :
package com.hubberspot.convertors; public class DecimalToBinary { public static void main(String[] args) { // Create a decimal number int decimalNumber = 345; // In order to convert a number from decimal // to binary we use Integer class static method // toBinaryString() , it returns back a string // representation of binary value of the parameter // passed to it String binary = Integer.toBinaryString(decimalNumber); // printing out the converted value on the console System.out.println("Binary value of the " + decimalNumber + " is : " + binary); // In order to convert binary number back to decimal number // we use Integer class static method by name parseInt() // it takes a string parameter which is binary string and // second parameter as the radix which is decimal format int originalDecimalNumber = Integer.parseInt(binary, 2); // printing out the binary and decimal number System.out.println("Decimal value of the " + binary + " is : " + originalDecimalNumber); } }
Output of the program :