Write a Java program to convert the decimal number into the binary equivalent.
Decimal Number System -
The decimal number system consists of digits from 0 to 9.
Binary Number System -
The binary number system consists of only two digits which are 0 and 1.
PROGRAM :
import java.util.Scanner;
public class DecimalBinary
{
public static void main(String args[])
{
int dec, q, i=1, j;
int bin[] = new int[100];
Scanner scan = new Scanner(System.in);
System.out.print("Enter a Decimal Number : ");
dec = scan.nextInt();
q = dec;
while(q != 0)
{
bin[i++] = q%2;
q = q/2;
}
System.out.print("Equivalent Binary number is: ");
for(j=i-1; j>0; j--)
{
System.out.print(bin[j]);
}
System.out.print("\n");
}
}
Output:
Enter a Decimal Number : 45
Equivalent Binary number is: 101101
Also read: