fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. // your code goes here
  13. int[] x = new int[]{1, 2, 3};
  14.  
  15. //for (int i = 0; i < Math.pow(); i++)
  16. for (int i = 0; i < (1L << x.length); i++)
  17. {
  18. String y = i + ": ";
  19. for (int j = 0; j < x.length; j++)
  20. {
  21. if ((i & (1L << j)) != 0) {
  22. y += x[j] + ", ";
  23. }
  24. }
  25. System.out.println(y);
  26. }
  27. }
  28. }
Success #stdin #stdout 0.08s 27704KB
stdin
Standard input is empty
stdout
0: 
1: 1, 
2: 2, 
3: 1, 2, 
4: 3, 
5: 1, 3, 
6: 2, 3, 
7: 1, 2, 3,