37+ Java Decimal to Binary Converter Examples

This post contains a total of 37+ Java Decimal to Binary Converter Examples with Source Code. All these Decimal to Binary Converters are made using Java Programming language.

You can use the source code of these examples with credits to the original owner.

Related Posts

Java Decimal to Binary Converter Examples

1. By hardul Birje

Made by hardul Birje. Simple Java Program to Convert a Decimal number to Binary. Source

Your Input: 1
Binary: 1

import java.util.*;
public class Program
{
    public static void main(String[] args) {
        Scanner myVar=new Scanner(System.in);
        int index=0;
        int i;
        int input=myVar.nextInt();
        int temp=input;
        System.out.println("Your Input: "+input);
        int []arr= new int[50];
        while(temp!=1)
        {
        arr[index]=temp%2;
        ++index;
        temp=temp/2;
        }
        System.out.print("Binary: ");
        System.out.print(temp);
        for (i=index-1;i>=0;i--)
        {
            System.out.print(arr[i]);
        }
        
   }
    
}

2. By Dev

Made by Dev. An easy way to convert any decimal to Binary, Octal or Hexadecimal. Source

2 in Binary: 10
2 in Octal: 2
2 in Hex: 2
import java.util.Scanner;
public class DecimalConversion
{
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        if(scanner.hasNextLong()) {
            long decimalNum = scanner.nextLong();
            System.out.println(decimalNum + " in Binary: " + Long.toBinaryString(decimalNum));
            System.out.println(decimalNum + " in Octal: " + Long.toOctalString(decimalNum));
            System.out.println(decimalNum + " in Hex: " + Long.toHexString(decimalNum));
        }
        else {
           System.out.println("I want only a number!");
        }
    }
}

3. By Dmitry

Made by Dmitry. Source

255
00000000 00000000 00000000 11111111
public class Program
{
	public static void main(String[] args) {
	    System.out.println(toBinary(255));  
    }
    
    static String toBinary(int num) {
        StringBuilder sb = new StringBuilder();
        for(int i=1; i<=32; i++){
            sb.append(((num&1)==1)?1:0);
            num>>=1;
            if (i==8 || i==16 || i==24) sb.append(' ');
        }
        sb.reverse();
        return sb.toString();
	}
}

4. By qwerty

Made by qwerty. Very Basic Decimal to Binary Program. Source

4
100
import java.util.Scanner;
class Program {
    public static void main(String[] args) {
        System.out.print(Integer.toBinaryString(new Scanner(System.in).nextInt()));
    }
}

5. By Aya

Made by Aya. Source

x=5
binary=101
import java.util.Scanner;
public class Program
{
    public static void main(String[] args) {
    Scanner in=new Scanner(System.in);
    int x=in.nextInt();
    System.out.println("x="+x);
System.out.println("binary=" + Integer.toBinaryString(x));

    
/*    int P=1,Sum=0,r;
    while(x>0){
        r=x%2;
        Sum+=r*P;
        P*=10;
        x/=2;}
        System.out.print("Sum="+Sum);*/
    }
    
}

6. By Nilesh

Made by Nilesh. Source

25
11001 
public class Program
{
    public static void main(String[] args) {
        int no = 25;
        String z = " ";
        int d;
        while(no>0)
        {
            d=no%2;
            no = no / 2;
            z=d+z;
        }
        System.out.print(z);
    }
}

7. By Miljan Stojanovic

Made by Miljan Stojanovic. Source

Your number is:   7
Binary value is:  111
import java.util.Scanner;

public class ConvertDecimalValueToBinaryValue{
        public static void main(String[] args) {

            try {
                String binary = "";

                Scanner input = new Scanner(System.in);
                //System.out.println("Enter integer number: ");
                int x = input.nextInt();
                System.out.printf("%-18s%d\n", "Your number is: ", x);

                while (x > 0) {
                    if (x % 2 == 1) {
                        binary = 1 + binary;
                    } else if (x % 2 == 0) {
                        binary = 0 + binary;
                    }
                    x = x / 2;
                }

                System.out.printf("%-18s%s\n", "Binary value is: ", binary);
            }catch (Exception e){
                System.out.println("Try again.\nEnter integer number.");
            }

        }
}

8. By Aayush Bhansali

Made by Aayush Bhansali. Source

Enter a Number : 8
00001000
import java.util.Scanner;

class Dec2bin {

  public void conv (int x)
  {
    int i = 0;
    
    StringBuffer bits = new StringBuffer();

    for (i = 0; i  < 8; i++)
    {
      bits.append(x % 2);
      x = x / 2;
    }
    
    String j = bits.reverse().toString();
    System.out.println(j);
  }
}

public class Program
{
    public static void main(String[] args) {
        
        int a;
        
        System.out.println("Enter a Number : ");
        Scanner sc = new Scanner(System.in);
        a = sc.nextInt();
        
        //Object Creation
        Dec2bin b = new Dec2bin();
        b.conv(a);
    }
}

9. By Pradheepviki

Made by Pradheepviki. Source

9
binary value is
1001
import java.util.Stack;
import java.util.Scanner;
public class binary
{
    public static void main(String[] args) {
     Scanner in = new Scanner(System.in);
     Stack<Integer> stack = new Stack<>();
    // System.out.println("enter the decimalvalue");
     int val = in.nextInt();
     while(val != 0)
     { 
         int a = val % 2;
         stack.push(a);
         val/=2;

     }  
     System.out.println ("binary value is");
     while (!(stack.isEmpty())) 
     {
        System.out.print(stack.pop());
      /* if(a%2==0)
        {
            System.out.println("evil number");
        }
        else
        {
            System.out.println("odious number");
        }*/
    }
    System.out.println("");
    }
}

10. By kernelpanic_r

Made by kernelpanic_r. This code, will convert your decimal number, to binary, User insert 10, outputs 1010. Source

Decimal: 10
Binary: 1010
import java.util.InputMismatchException;
import java.util.Scanner;
public class Decimal_Binary {

    public static void main(String[] args) {
        
        Scanner in = new Scanner(System.in);
        Converter converter = new Converter();
        
        try {
            
            long number = in.nextLong(); // catch the user input
            String binary = converter.converterDecimal(number);
            
            System.out.println("Decimal: " + number);
            System.out.println("Binary: " + binary);
            
            System.out.println("\n\nThanks!\nMatheus Rambo!");
            

        } catch (InputMismatchException ex) {
            
            System.out.println("Please, Insert an integer!");
        }
    }
}

class Converter {

    protected String converterDecimal(long numberDecimal) {

        String binary = "";

        for (int i = 0; i < numberDecimal; numberDecimal /= 2) {

            binary += numberDecimal % 2;

        }

        binary = switchElementes(binary); // using the method here!

        return binary;
    }

    private String switchElementes(String binary) {

        // just reverse the position !
        String returnString = "";

        for (int i = binary.length() - 1; i >= 0; i--) {

            returnString += binary.charAt(i);
        }

        return returnString;
    }

}

11. By Denise Roßberg

Made by Denise Roßberg. Input a decimal number (0-255), get binary number. Source

11 = 00001011

import java.util.Scanner;

public class Program
{
    public static void main(String[] args) {
        
        Scanner input = new Scanner(System.in);
        int number = input.nextInt();
        int[] b = new int[8];
        
        if(number < 0 || number > 255){
            
            System.out.println("Please input a number between 0-255.");
            System.exit(0);
        }
        
        System.out.print(number + " = ");
       
        for(int i = 0; i <= 7; i++){
        
            b[i] = number % 2;
            number /= 2;
        
        }
       
        for(int i = 7; i >= 0; i--){
           
           System.out.print(b[i]);
        }
       
        input.close();
    }
}

12. By Raphael Williams

Made by Raphael Williams. Source

Enter the number you want to convert to binary:12
1100
import java.util.Scanner;

public class DecimalToBinary
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int number = sc.nextInt();
sc.close();

System.out.println("Enter the number you want to convert to binary:"+ number);

System.out.println(Integer.toBinaryString(number));
}
}

13. By Baran

Made by Baran. Source

13
1101
import java.util.Scanner;

//your code goes here
class Converter{
	public static String toBinary(int x)
{
	String binary ="";
	while(x>0)
	{
		binary = (x%2)+binary;
		x/=2;
	}return binary;
}
}

public class Program {
    public static void main(String[ ] args) {
        Scanner sc = new Scanner(System.in);
        int x = sc.nextInt();
        System.out.print(Converter.toBinary(x));
    }
}

14. By Valeria

Made by Valeria. Enter a number between 0 and 255 to see its binary. Source

Decimal:14
Binary:00001110
/*
I can't use JOptionPane here. I did so on my PC.
*/
//Decimal to binary in range 0 to 255.


//import javax.swing.JOptionPane;
import java.util.Scanner;
public class decimalToBinary {
public static void main(String[] args) {
int arrBinary[] = {128, 64, 32, 16, 8, 4, 2, 1};
int input=0, number=0;
String rest="", binary="";
Scanner sc = new Scanner(System.in);

try {
//number = Integer.parseInt(JOptionPane.showInputDialog("Enter a number between 0 and 255"));
System.out.println("Enter a number between 0 and 255");
input = sc.nextInt();
number = input;
for(int i=0; i<arrBinary.length; i++) {
  if(number<0 || number>255) {
  //JOptionPane.showMessageDialog(null, "Number   out of range");
    System.out.print("Number out of range");
    break;
  } else if(number == 0) {
    binary = "0";
    break;
  } else if(number % arrBinary[i] == 0) {
      binary = binary + "1";
      rest = new String(new   char[(8-(i+1))]).replace("\0", "0"); 
      break;
   } else if(number - arrBinary[i] > 0) {
      number = number - arrBinary[i];
      binary = binary + "1";
   } else {
    binary = binary + "0";
   }
}

if(rest!="" || binary!="") {
//JOptionPane.showMessageDialog(null, "Binary\n" + binary + rest);
  System.out.print("\nDecimal:" + input + "\nBinary:" + binary + rest);
}
} catch (Exception NumberFormatException) {
System.out.print("End of program.");
}
}
}

15. By Sayed Anwar Shahen

Made by Sayed Anwar Shahen. Source

Enter a number: 15
The binary representation is 1111
// A program Decimal to Binary 

import java.util.Scanner;
public class DecimalToBinary {
public String toBinary(int n) {
if (n == 0) {
return "0";
}
String binary = "";
while (n > 0)
{
int rem = n % 2;
binary = rem + binary;
n = n / 2;
}
return binary;
}

public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
int decimal = scanner.nextInt();

DecimalToBinary dtb = new DecimalToBinary();
String binary = dtb.toBinary(decimal);
System.out.println("The binary representation is " + binary);
}
}

16. By Eliya Ben Baruch

Made by Eliya Ben Baruch. Source

16
10000
import java.util.*;
public class Program {
	public static Scanner reader = new Scanner(System.in);
	public static void main(String[] args) {
		int decimal = reader.nextInt(), divider = 1, count = 0;
		StringBuilder binary = new StringBuilder("");
		while (decimal > 0 || divider > 0) {
			if (decimal / divider < 2 && decimal / divider >= 1) {
				decimal -= divider;
				divider /= 2;
				binary.append("1");
			}
			else if (decimal / divider >= 2) {
				divider *= 2;
				count = 0;
			}
			else {
				divider /= 2;
				if (count > 1)
					binary.append("0");
			}
			count ++;
		}
		System.out.println(binary);
	}
}

17. By Airree

Made by Airree. INPUT A NUMBER BETWEEN 32,767 AND -32767, IT WILL BE CONVERTED TO A 16-BIT BINARY NUMBER. Source

Your Number is: 17
The Number in Binary: 0000000000010001
import java.util.Scanner;

/*
   __    ____  ____  ____  ____  ____
  /__\  (_  _)(  _ \(  _ \( ___)( ___)
 /(__)\  _)(_  )   / )   / )__)  )__)
(__)(__)(____)(_)\_)(_)\_)(____)(____)

*/

public class Program {
    public static int[] output_arr = {
        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
    };
    public static String output = "";
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int num = input.nextInt();
        if (num > 32767) {
            num = 32767;
            System.out.println("You shouldn't input Numbers bigger than 32,767\n\nYour Number was changed to 32,767");
        } else if (num < -32767) {
            num = -32767;
            System.out.println("You shouldn't input Numbers smaller than -32,767\n\nYour Number was changed to -32,767");
        } else {
            System.out.println("Your Number is: " + num);
        }
        if (num < 0) {
            output_arr[15]++;
            num = -num;
        }
        for (int i = 14; i >= 0; i--) {
            if (num / Math.pow(2, i) >= 1) {
                output_arr[i] = 1;
                num -= Math.pow(2, i);
            }
        }
        for (int i = 15; i >= 0; i--) {
            output += output_arr[i];
        }
        System.out.println("The Number in Binary: " + output);
    }
}

18. By Obinna Aguocha

Made by Obinna Aguocha. Source

Enter a decimal number: 18
Binary representation of 18 =10010
import java.util.Scanner;

public class DecimalToBinary {


    public static void main(String[] args) {
		int decimal;
        Scanner in = new Scanner(System.in);      
        System.out.print("Enter a decimal number: ");
        decimal = in.nextInt();
        System.out.println("Binary representation of "+decimal+" =" +Integer.toBinaryString(decimal));
    } 
}

19. By Bipin Tatkare

Made by Bipin Tatkare. This program is based upon the encryption of numbers that we send as a data in that we first find out the binary number of any given integer data type and then the order of the binary number get reversed and find the value of reversed order ..you will choose numbers between 100 to 2500. Source

(1)Entered Number is : 19
-------------------------------------------------------
(2)Encrypted Result is : 11001
----------------------------------------------------
(1)Original conversion is : 10011
---------------------------------------------------
(2)Encrypted Message is : 9
import java.lang.Math;
import java.util.*;
public class Program
{
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int number = input.nextInt();
        System.out.println("(1)Entered Number is : "+number);
        System.out.println("-------------------------------------------------------");
        int duplicate = number;
        String initial = "0";
        String finale = "1";
        String result = "";
        String copy ="";
        while(duplicate > 0){
            
            if(duplicate % 2 == 0){
                
                result += initial;
                
            }else{
                result += finale;
            }
            
            duplicate /= 2;
                
                
                
            }
            System.out.println("(2)Encrypted Result is : "+result);
            System.out.println("----------------------------------------------------");
            int length = result.length();
            String lele = result;
            System.out.print("(1)Original conversion is : ");
            for(int i = length - 1;i >= 0; i-- ){
                
                copy += i;
                System.out.print(result.charAt(i));
                
                
            }
            System.out.println();
            String ander = lele;
            int sum2 = 0;
            int num = Integer.parseInt(lele);
            int letu = num;
            for(double j = 0 ; j < ander.length() - 1 ; j++){
                
                double dig = letu % 10;
                double save = Math.pow(2 , j);
                double let = dig * save;
                sum2 += let;
                letu /= 10;
            }
            System.out.println("---------------------------------------------------");
            System.out.println("(2)Encrypted Message is : "+sum2);
        
        
    }
}

20. By Veer

Made by Veer. Source

Inputted Decimal Number is 20
It's binary conversion is 10100

import java.util.Scanner;
class Binary{
    String convert(int a){
        String b="";
        int r;
     while(a > 0) {
     r=a%2;
   b = r+b;
   a /= 2;
}
return b;
    }
}


public class Program {
    public static void main(String[ ] args) {
        Scanner sc = new Scanner(System.in);
        int x = sc.nextInt();
        System .out.println ("Inputted Decimal Number is "+x);
        Binary b=new Binary();
       
System.out.println("It's binary conversion is "+b.convert(x));
    }
}

21. By Avi Rzayev

Made by Avi Rzayev. Source

21
10101
import java.util.*;
public class Program
{
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println(binary(input.nextInt()));
    
    }
    public static int binary(int x){
        return (x == 1)?1:(binary(x / 2) * 10) + (x % 2);
    }
}

22. By Boris Batinkov

Made by Boris Batinkov. How to use: 1. Enter the number 2. Set a binary representation for the number: 0=Auto, 1=Byte, 2=Word, 3=DWord, 4=QWord. Source

Number: 22
---- ---- ---- ---- ---- ---- ---- ----

0001 0110 

---- ---- ---- ---- ---- ---- ---- ----
import java.util.Scanner;

public class Dec_Bin_Convertor
{
    // Prints the binary number
    public static void printBinaryNumber(long decNum, long bits)
    {
        long mask = 1L;
        String bNum = "";
        
        for (int i = 0; i < bits; i++) {
            // Separating on Nibbles (half - bytes)
            String space = ((i % 4) == 0 ? " " : "");
            
            // Separating on DWords (double words)            
            String line = ((i % 32) == 0 ? "\n" : "");        
            
            bNum = ((decNum & mask) == 0 ? "0" : "1") + space + line + bNum; 
            mask <<= 1;
        }
        System.out.println("\n" + bNum);
    }
    
    // Representation of the binary number (Byte, Word, DWord, QWord)
    public static long setRepresentation(long decNum, int repNum)
    {
        long bits = 64;
        
        if (repNum == 1) bits = 8;              // Byte
        else if (repNum == 2) bits = 16;        // Word
        else if (repNum == 3) bits = 32;        // DWord
        else if (repNum == 4) bits = 64;        // QWord
        else if (decNum >= Byte.MIN_VALUE && decNum <= Byte.MAX_VALUE) {    // Auto (by the type size)
            bits = 8;
        }
        else if (decNum >= Short.MIN_VALUE && decNum <= Short.MAX_VALUE) {
            bits = 16;
        }
        else if (decNum >= Integer.MIN_VALUE && decNum <= Integer.MAX_VALUE) {
            bits = 32;
        }
        
        return bits;
    }
    
    public static void main(String[] args)
    {
        Scanner input = new Scanner(System.in);
        
        long decNum = 0;
        int repNum = 0;
        
        try {
            // Number to convert
            decNum = input.nextLong();
            try {
                // Binary number representation
                repNum = input.nextInt();
            }
            catch (Exception e) {}
        }
        catch (Exception e) {
            System.out.println("(!) Error: Wrong input...");
            System.out.println("Line 1: integer up to 64 bits");
            System.out.println("Line 2: binary representation number:");
            System.out.println("0=Auto, 1=Byte, 2=Word, 3=DWord, 4=QWord");
            System.exit(0);
        }
        
        long bits = setRepresentation(decNum, repNum);
        
        System.out.println("\nNumber: " + decNum);
        System.out.println("---- ---- ---- ---- ---- ---- ---- ----");
        printBinaryNumber(decNum, bits);
        System.out.println("---- ---- ---- ---- ---- ---- ---- ----");
    }
}

23. By suman Kayal

Made by suman Kayal. Source

binary form of 23 is---
10111
import java.io.*;
public class Program
{
    public static void main(String[] args)throws IOException {
        InputStreamReader read=new InputStreamReader (System.in);
        BufferedReader in=new BufferedReader (read);
        int no,re,q;
        char ch;
        String bi="",n;  
   //Enter a Integer to get its binary form . 
       System.out.println("*****Hope you will like this code and hit an upvote *******");
       System.out.println("                                                                                                        "); no=Integer.parseInt(in.readLine());
        q=no;
        while(no!=0){
            re=no%2;
            bi=bi+re;
            no=no/2;
        }
        System.out.println("binary form of "+q+" is---");
        for(int i=bi.length()-1;i>=0;i--){
            ch=bi.charAt(i);
            System.out.print(ch);
            
        }
    }
}

24. By Up Wala Shiva

Made by Up Wala Shiva. Source

1 1 0 0 0

Total Binary  digit is =  5

import java.util.Scanner;
public class Program
{
	public static void main(String[] args) {
		

  Scanner st = new Scanner(System.in);
     
          
        int a = st.nextInt();
                      
           String b ="";
         
       
       int  count=0;
         int c[] = new int[50];
        
        while(a>=1)
        {
             
             count++;
               b =b+count ;
            
           c[count]  = a%2 ;  // only reminder  is stroring
            a= a/2 ;
          
            }
        System.out.println("    ");
        
        // number is reversing 
         for(int i=count ;i>=1;i--) //this 'for' loop depends on value of count ;
         {
              System.out.print(" "+c[i]);
         }
         System.out.println("\n");
         System.out.println("Total Binary  digit is =  "+count);
          
         //******finish*********//
         // by Shiva rana ;
         
       


	}
}

25. By ABADA S

Made by ABADA S. Source

enter a number in decimal system 
25
11001
import java.util.Scanner;
public class Program
{
    public static void main(String[] args) {  Scanner s=new Scanner(System.in);
       String d;  
System.out.println
("enter a number in decimal system \n ");
    d=s.next();
   
  if(d.contains(",")||d.contains("."))
    fNum(d);
   else
    {
      int d1[]=new int[20];
        int y=Integer.parseInt(d);
        int n=0;
        do
        {
        d1[n]=y%2;
         y/=2;
            n++;
    }while(y!=0);
        int i;
        for(i=n-1;i>=0;i--)
      System.out.printf("%d",d1[i]);
    }     
}
     
static void fNum(String d)
{
    int d1=0,n1=0,n2=0;
    float d2=0;
    int bef[]=new int[100];//befor ','
    int aft[]=new int[70];
    String x="";
      int i1;
      
        for(i1=0;i1<d.length();i1++)
        {
        if(d.charAt(i1)==','||
           d.charAt(i1)=='.')
            {
            x=d.substring(0,i1);         
           d1=Integer.parseInt(x);                                    
            x=d.substring(i1+1,d.length());                                               
           d2=(float)Double.parseDouble(x); 
                            
               while(d2>1)
                 d2/=10;
            
                break;
            }//the previous should be true           
        }
    do
    {
       bef[n1]=d1%2;
       d1/=2;
       n1++;
    }while(d1!=0);//tht was true
     int count=0;
      for(;;)
       {
           d2*=2;
          if(d2>=1)
            {
                aft[n2]=1;
                d2-=1;
            } 
          else
            aft[n2]=0;
            n2++;
            
            count++;
           if(count==7||d2==0)
            break;
       }         
        int i=n1-1;
    while(i>=0)
        {
        System.out.printf("%d",bef[i]);
        i--;        
        }
   System.out.printf(",");
        int k=n2,j;
     for( j=0;j<k;j++)
        {
       System.out.printf("%d",aft[j]);
        } 
   
}
}

26. By Shamoil Arsiwala

Made by Shamoil Arsiwala. Source

Enter Decimal Number 26
Binary Value for 26 is 11010
import java.util.*;
public class D2B
{
    static int choice, v, d, i;
    static char ch;
    static String b = "", s;
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
            System.out.println("Enter Decimal Number");
            v = sc.nextInt();
            D2Bf(v);
    }
    
    public static void D2Bf(int v)
    {
        int a = v, t;
        while (a != 0){
            t = a % 2;
            a /= 2;
            b = Integer.toString(t) + b;
        }
        System.out.println("Binary Value for " + v + " is " + b);
    }
}

27. By Ali

Made by Ali. This Java Program can convert a decimal number to hex and octal and binary number. Source

decimal : 27

hex : 0x1B

octal : 033

binary : 0b11011

import java.awt.*;
import java.util.*;
interface Main {
 void S(String q);
 void hex(int x);
 void octal(int x);
 void binary(int x);
}


public class Program implements Main { 
public void S(String q) {
System.out.println("hex : "+q+"\n");}
public void hex(int x) { if(x<256) {
if(x%16<10 && x/16<10) {
S("0x"+(
(((x/256)%16)*100)+(((x/16)%16)*10)
+(x%16)));} else if(x/16<10) {
if(x%16==10) {S("0x"+x/16+"A");} 
else if(x%16==11) {S("0x"+x/16+"B");} 
else if(x%16==12) {S("0x"+x/16+"C");} 
else if(x%16==13) {S("0x"+x/16+"D");} 
else if(x%16==14) {S("0x"+x/16+"E");} 
else if(x%16==15) {S("0x"+x/16+"F");} } 
else if(x/16==10) { if(x%16<10){
S("0xA"+x%16); }
else if(x==170) { S("0xAA"); }
else if(x==171) { S("0xAB"); }
else if(x==172) { S("0xAC"); }
else if(x==173) { S("0xAD"); }
else if(x==174) { S("0xAE"); }
else if(x==175) { S("0xAF"); }
}else if(x/16==11) { if(x%16<10) {
S("0xB"+x%16); }
else if(x==186) { S("0xBA"); }
else if(x==187) { S("0xBB"); }
else if(x==188) { S("0xBC"); }
else if(x==189) { S("0xBD"); }
else if(x==190) { S("0xBE"); }
else if(x==191) { S("0xBF"); }
}else if(x/16==12) { if(x%16<10) {
S("0xC"+x%16); }
else if(x==202) { S("0xCA"); }
else if(x==203) { S("0xCB"); }
else if(x==204) { S("0xCC"); }
else if(x==205) { S("0xCD"); }
else if(x==206) { S("0xCE"); }
else if(x==207) { S("0xCF"); }
}else if(x/16==13) { if(x%16<10) {
S("0xD"+x%16); }
else if(x==218) { S("0xDA"); }
else if(x==219) { S("0xDB"); }
else if(x==220) { S("0xDC"); }
else if(x==221) { S("0xDD"); }
else if(x==222) { S("0xDE"); }
else if(x==223) { S("0xDF"); }
}else if(x/16==14) { if(x%16<10) {
S("0xE"+x%16); }
else if(x==234) { S("0xEA"); }
else if(x==235) { S("0xEB"); }
else if(x==236) { S("0xEC"); }
else if(x==237) { S("0xED"); }
else if(x==238) { S("0xEE"); }
else if(x==239) { S("0xEF"); }
}else if(x/16==15) { if(x%16<10) {
S("0xF"+x%16); }
else if(x==250) { S("0xFA"); }
else if(x==251) { S("0xFB"); }
else if(x==252) { S("0xFC"); }
else if(x==253) { S("0xFD"); }
else if(x==254) { S("0xFE"); }
else if(x==255) { S("0xFF"); } 
} } else {System.out.println
("try another number\n");} }

public void octal(int x) { if(x<262144) {
System.out.println
("octal : 0"+( (((x/32768)%8)*100000)+
(((x/512)%8)*1000)+(((x/4096)%8)*10000)+
(((x/64)%8)*100)+(((x/8)%8)*10)+(x%8))+
"\n");}   
else { System.out.println(
"try another number\n"); }} 

 
public void binary(int x) { if(x<1024) {
System.out.println("binary : 0b"+(
(x%2)+(((x/2)%2)*10)+(((x/4)%2)*100)
+(((x/8)%2)*1000)+(((x/16)%2)*10000)+
(((x/32)%2)*100000)+(((x/64)%2)*1000000)+
(((x/128)%2)*10000000)+
(((x/256)%2)*100000000)+
(((x/512)%2)*1000000000)
));} else{ System.out.println(
"try another number"); }}}




class result {
public static void main(String[] args) {
try {
Scanner sc = new Scanner(System.in);
int w = sc.nextInt();System.out.println(
"decimal : "+w+"\n");
Main g = new Program();

g.hex(w);
g.octal(w);
g.binary(w); }
catch (Exception a) {
System.out.println("error");
} } }

28. By Devbrath

Made by Devbrath. Source

28
11100
import java.util.Scanner;
public class Program
{
//Program to convert Decimal to binary
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int num= sc.nextInt();
        int a;
        String bin="";
        while(num>0){
            a=num%2;
            bin=a+bin;
            num/=2;
        }
        System.out.println(bin);
        System.out.println("If you like it leave a Like");
        
        
    }
}

29. By Joshua

Made by Joshua. Source

29
11101
import java.util.Scanner;

public class Program {
	public static void main(String[] args) {
		Scanner inp = new Scanner(System.in);
		int dec = inp.nextInt();
		String bin = "";
    while(dec != 0) {
      if(dec % 2 == 1) {
        bin = "1" + bin;
      }
      if(dec % 2 == 0) {
        bin = "0" + bin;
      }
      dec = dec / 2;
    }
		System.out.println(bin);
	}
}

30. By Abdol Hashimi

Made by Abdol Hashimi. Source

Input a Decimal Number please : 30
Binary number is: 11110
//This program converts decimal numbet to binary number. 

		
import java.util.Scanner;
public class decimaltobinary {
	  public static void main(String args[])
	{
		int decimalnum, rem, quot, i=1, j;
		int binarynum[] = new int[100];
		Scanner scan = new Scanner(System.in);
		
		System.out.print("Input a Decimal Number please : ");
		decimalnum = scan.nextInt();
		
		quot = decimalnum;
		
		while(quot != 0)
		{
			binarynum[i++] = quot%2;
			quot = quot/2;
		}
		
		System.out.print("Binary number is: ");
		for(j=i-1; j>0; j--)
		{
			
		   System.out.print(binarynum[j]);
		}
		System.out.print("\n");
	}
}

31. By Teresa Guerrero

Made by Teresa Guerrero. Source

Decimal number to convert: 31
Binario: 11111 
import java.util.Scanner;

/**
 * Program that converts a decimal number to binary.
 */
public class Program
{
	public static void main(String[] args) {
		int number, exp, digit;
        double binary;
        Scanner sc = new Scanner(System.in);

        do{ 
            System.out.print ("Decimal number to convert: ");
            number = sc.nextInt();
        }while(number<0);

        exp = 0;
        binary = 0;
        while(number != 0){
            digit = number % 2;           
            binary = binary + digit * Math.pow(10, exp);  
            exp++;
            number = number/2;
        }
        
        System.out.printf("Binario: %.0f %n", binary);
    }
}

32. By gdjogn4s

Made by gdjogn4s. Source

Menu:
Decimal to binary.

32
The binary number is --> 100000
/*
* Pls visit my github page for more. (this project in particular, labeled Logical-Programs)
* https://github.com/gdjohn4s
*/

import java.util.*;

public class Program {
    static Scanner input = new Scanner(System.in);
    
	public static void main(String[] args) {
        menu();
        decimalBinary();
	}
	
	public static void menu(){
	    System.out.println(" -john4s  V1.1.4 23/05/2019");
	    System.out.println("https://github.com/gdjohn4s/Logical-Progams  --For github project \n");	
        System.out.println("Menu:");
	    System.out.println("Decimal to binary.\n");
	}
	
	
	public static void decimalBinary() {
	    int num = input.nextInt();
	    String binary = Integer.toBinaryString(num);
        System.out.println("The binary number is --> " +binary);	 
        System.out.println("\nBinary to decimal incoming!..");
	}
	
}

33. By Sololearn

Made by Sololearn. Source

156
10011100
public class DecimalToBinary 
{
    /* A binary number is made up of elements called bits where each bit can be 1 or 0 */
    public static void main(String[] args) 
    {
        int number = 156;

        String binary = toBinary(number);
        System.out.println(binary);
    }

    public static String toBinary(int n)
    {
        if (n == 0)
        {
            return "0";
        }

        String binary = "";

        while (n > 0)
        {
            // The % (modulus) operator returns the remainder of the division
            int rem = n % 2;
            // add the result (0 or 1)
            binary = rem + binary;
            // divide the number by 2
            n = n / 2;
        }

        return binary;
    }
}

34. By ISkylake

Made by ISkylake. Basic Java Decimal to Binary Converter Program. Source

34
100010
import java.util.Scanner;

public class Program {
    public static void main(String[] args) {
        String input = new Scanner(System.in).nextLine();
        try {
            long num = Long.parseLong(input);
            String bin = Long.toBinaryString(num);
            System.out.println(bin);
        }
        catch (Exception e) {
            System.out.println("It's not number!");
        }
    }
}

35. By viki

Made by viki. Source

Enter the decimal number: 35
The binary equivalent of the given decimal number 35 is 100011

import java.util.Scanner;
public class Dec2Bin
{
    public static void main(String[] args) 
    
    {
       Scanner s = new Scanner(System.in);
       System.out.println("Enter the decimal number: ");
       int num = s.nextInt();
       
       int rem = 0; String bin = "";
       int dec = num;
       
       while(dec!=0)
       {
           rem = dec % 2;
           bin = rem+bin;;
           dec = dec / 2;
       }
       
       System.out.println("The binary equivalent of the given decimal number "+num+" is "+bin);
       
        
    }
}

36. By Lucifer

Made by Lucifer. Source

The number you entered is = 36
The number in binary is= 100100
// Enter a number in decimal

import java.util.*;
public class DecToBinary
{
    public static void main(String[] args)
    {
         long n,r,s=0,p=0;
        Scanner sc=new Scanner (System.in);
        n=sc.nextInt();
        for(long i=n;i>0;i=i/2)
        {
            r=i%2;
            s=s+r*(long)Math.pow(10,p++);
        }
        System.out.println("The number you entered is = "+n);
        System.out.println("The number in binary is= "+s);
        
    }
}

37. By Ali

Another Java Decimal to Binary Converter Program by Ali. Source

37
Your number in binary is 100100
import java.util.Scanner;
public class Sistema{
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in); 
        float oper=0;
        float result=0;
        int    number = in.nextInt();
        float suma= 0;
        int top= 10;
         
        while (number>1){
            top= top * 10;
            oper = number % 2;
            number= number / 2;
            suma= (suma + oper) / 10 ;
        }
        
        suma = (number + suma) / 10;
        result = suma*top;
        int solution = (int) result;
        System.out.println("Your number in binary is "+solution); 
   }   
}

38. By Thant Zin Aung

Made by Thant Zin Aung. Source

Decimal number: 38
Binary number: 100110
import java.util.Scanner;

// Please enter the decimal number first...

public class Program
{
	public static void main(String[] args) {
		int decNum, tempDec, i=1, j;
        int bin_num[] = new int[100];
        Scanner scan = new Scanner(System.in);
        decNum = scan.nextInt();
		
        tempDec= decNum;
        
		// Algorithm
        while(tempDec != 0)
        {
            bin_num[i++] = tempDec%2;
            tempDec = tempDec/2;
        }
	    System.out.println("Decimal number: "+decNum);
        System.out.print("Binary number: ");
        for(j=i-1; j>0; j--)
        {
            System.out.print(bin_num[j]);
        }
        System.out.print("\n");
	}
}