decimal to binary converter in java code example

Example 1: java integer to binary string

int n = 1000;
String s = Integer.toBinaryString(n);

Example 2: Java program to convert decimal number to binary & count number of 1s

// decimal to binary conversion in java
import java.util.Scanner;
public class DecimalBinaryDemo
{
   public static void main(String[] args)
   {
      int number, count = 0, temp;
      String strConvert = "";
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter a decimal number : ");
      number = sc.nextInt();
      // decimal to binary java
      while(number > 0)
      {
         temp = number % 2;
         if(temp == 1)
         {
            count++;
         }
         strConvert = strConvert + " " + temp;
         number = number / 2;
      }
      System.out.println("Decimal to binary in java : " + strConvert);
      System.out.println("Number of 1s : " + count);
      sc.close();
   }
}

Example 3: java int to binary

public static String makeBinaryString(int n) {
	StringBuilder sb = new StringBuilder();
	while (n > 0) {
    sb.append(n % 2);
		n /= 2;
	}
  	sb.reverse();  	
  	return sb.toString();
}

Example 4: Java program to convert decimal to binary using toBinaryString and stack

Convert decimal to binary using stack in java
import java.util.*;
public class DecimalBinaryExample
{
   public static void main(String[] args)
   {
      Scanner sc = new Scanner(System.in);                
      Stack<Integer> numStack = new Stack<Integer>();     
      System.out.println("Please enter a decimal number : ");
      int number = sc.nextInt();
      while(number != 0)
      {
         int a = number % 2;
         numStack.push(a);
         number /= 2;
      }
      System.out.println("Binary number : ");
      while(!(numStack.isEmpty()))
      {
         System.out.print(numStack.pop());
      }
      System.out.println();
      sc.close();
   }
}

Tags:

Cpp Example