62,623
社区成员
发帖
与我相关
我的任务
分享public class Permutation {
private int n = 0;
private String result = "";
public Permutation(int n) {
this.n = n;
}
public static void main(String[] s) {
new Permutation(3).printPermutation();
}
public void printPermutation() {
if (result.length() == n) {
System.out.println(result);
} else {
for (int i = 65; i < 65 + n; i++) {
if (result.indexOf((char) i) < 0) {
result = result + (char) i;
printPermutation();
result = result.substring(0, result.length() - 1);
}
}
}
}
}