/* Recursive Decimal to Binary String */
public class toBinary053 {
   public static void main (String [] args) {
      System.out.println(" in " + toBinary(11));
   }
   
   public static String toBinary (int decimal){
      if (decimal == 0) 
         return "0";
      return toBinary(decimal, "");
   }
   private static String toBinary (int n, String s){
      if (n <= 0) {
         return s;
      }
      else {
         if (n%2==0) 
            return toBinary(n/2, "0" + s);
         else 
            return toBinary(n/2, "1" + s);
      } 
   }
   
}//end class