/* Enumerate all possible 0's and 1's in an n-digit binary string. */ public final class Count { public static void main (final String[] args) { final int digits = Integer.parseInt(args[0]); for (int i=0; i < (1<<digits); i++) { System.out.printf ("%6d: %12s%n", i, Integer.toString(i, 2)); } } }