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");
}
}