本帖最后由 keygen 于 2016-9-11 12:12 编辑
这段代码是用来控制密码的位数的,但是如果密码是四十多位甚至更长,总不能写四十多级甚至更多级for循环吧......
请问有没有更简便的办法?
[Java] 纯文本查看 复制代码 if (len == 12){
for (int a = 0; a < args.length ; a++) {
for (int b = 0; b < args.length ; b++) {
for (int c = 0; c < args.length ; c++) {
for (int d = 0; d < args.length ; d++) {
for (int e = 0; e < args.length ; e++) {
for (int f = 0; f < args.length ; f++) {
for (int g = 0; g < args.length ; g++) {
for (int h = 0; h < args.length ; h++) {
for (int i = 0; i < args.length ; i++) {
for (int j = 0; j < args.length ; j++) {
for (int k = 0; k < args.length ; k++) {
for (int l = 0; l < args.length ; l++) {
System.out.println(args[a]+args[b]+args[c]+args[d]+args[e]+args[f]+args[g]+args[h]+args[i]+args[j]+
args[k]+args[l]);
}
}
}
}
}
}
}
}
}
}
}
}
}
|