就是有一个int型的数组data[],长度为4
int [] data = new int[4];
其中data数组中的每个元素都可以存四个不同的值:0,1,2,3
这样的话这个数组就有4×4×4×4=256种情况,例如
data[]={0,0,0,0},data[]={0,0,0,1}......data[]={3,3,3,3}
现在做了一个循环想打印出所有的情况的这些数组(0,0,0,0)(0,0,0,1)。(3,3,3,3)
for(int i=0;i<256;i++){
    for(int j=0;j<4;j++){
        int temp = j%4;
        data[j]=temp;
        temp = temp/4;
    } 
    //print(data[])......
}上面这个方法好像可以,不过好复杂,也不是很好理解,谁知道这个程序怎么写啊应该??
谢谢啊!