Wednesday, March 4, 2015

Decimal To Binary Converter in Java

In this short article you will learn how to write a program in Java how to convert decimal value into its binary equivalent the code is very simple and easy to understand for beginners in Java programming.

If you have some questions please send me an email at jakerpomperada@yahoo.com and jakerpomperada@gmail.com.

People here in the Philippines who wish to contact me can reach me at my mobile number 09173084360



Sample Output of Our Program

Program Listing

import java.util.Scanner;

class binary
{

  public static  int decimal_to_binary(int value)
   {

    String Binary_Number;    Binary_Number="";
     while (value != 0) {

       if (Binary_Number.length() % 5 == 0)
           Binary_Number = " " + Binary_Number;
                Binary_Number = (value % 2) + Binary_Number;

            value = value / 2;
      }
            System.out.print(Binary_Number +".");

     return 0;
     }


 public static void main(String args[])
 {
     Scanner in = new Scanner(System.in);
      char a;

  do
    {

    int num1=0;

    System.out.print("\n");
    System.out.println("==============================================");
    System.out.println("||    <<< Decimal To Binary Converter  >>>  ||");
    System.out.println("==============================================");
       System.out.print("\n");
       System.out.print("Enter A Number :=> ");
          num1 = in.nextInt();

       System.out.println("\n");
     System.out.println("=======================");
    System.out.println("||  DISPLAY RESULT   ||");
    System.out.println("=======================");
    System.out.println("\n");

    System.out.print("The binary equivalent of " + num1 + " is ")  ;
    decimal_to_binary(num1);

          System.out.println("\n\n");
          System.out.print("Do you Want To Continue (Y/N) :=> ");
           a=in.next().charAt(0);

   } while(a=='Y'|| a=='y');
          System.out.println("\n");
          System.out.println("\t ===== END OF PROGRAM ======");
         System.out.println("\n");
 }
}







No comments:

Post a Comment