Sunday, 24 May 2015

Number of bits required to represent a number in binary using Java....

Here is the code ....


       

import java.io.*;
import java.util.*;
public class Bitsrequired {

 public static int getRequiredNumberOfBits(int N) {
  int i = 0;
  while ((2 << i) <= N) {
   i++;
  }
  return ++i;
 }



 public static void main(String args[]) throws Exception {

  BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  System.out.println("Enter the number");
  int me = Integer.parseInt(br.readLine());

  getRequiredNumberOfBits(me);
  System.out.println(getRequiredNumberOfBits(me));


 }

}
       
 

No comments:

Post a Comment