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 :
