Convert Decimal to Binary in Java

Convert Decimal to Binary in Java

In this post, you will learn to convert decimal number into binary.
The java.lang package provides the functionality to convert  a decimal number into a binary number. 

Description of program :
This program takes a decimal number from console and it converts it  into binary format using the toBinaryString() method. Input number is taken as string  so convert it into an integer data using the Integer.parseInt() method. To convert the Decimal number into binary number use toBinaryString() method. 

toBinaryString() :This method takes an integer type value and returns its string representation of  integer values which represents the data in binary. The base of binary number is 2.

Source Code :

import java.lang.*;

public class DecimalToBinary{

  public static void main(String args[]) throws IOException{

  BufferedReader bf = new BufferedReader(new InputStreamReader(;
  System.out.print("Enter the decimal value: ");
  String hex = bf.readLine();
  int i = Integer.parseInt(hex);  
  String by = Integer.toBinaryString(i);
  System.out.println("Binary: " + by);



Output :
Convert Decimal to Binary in Java

Leave a Reply

Make sure you tick the "Notify Me" box below the comment form to be notified of follow up comments and replies.