package com.atwang.java;
import org.junit.Test;
public class ZeroOneString {
int[] zOString = new int[5];
int length;
public void print(){
for(int i = 0;i< zOString.length;i++){
System.out.print(zOString[i]);
}
System.out.println();
}
@Test
public void testZeroOneString(){
for(int i = 0;i < Math.pow(2, zOString.length);i++){
length = zOString.length - 1;
print();
if(zOString[length] == 0){
zOString[length]++;
}else{
while(zOString[length] != 0){
zOString[length]--;
length--;
if(length == 0){
break;
}
}
zOString[length]++;
}
}
}
}
|