作业帮 > 综合 > 作业

京东商城的笔试题:用java语言打印出a,b,c,d的所有可能组合……求指点……

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/30 11:27:12
京东商城的笔试题:用java语言打印出a,b,c,d的所有可能组合……求指点……
a,b,c,d的所有可能组合,用java语句!
abcd都要用上?长度为4?
如果是这样,那代码如下,其中心思想就是递归
import java.util.ArrayList;
import java.util.List;
public class Permutation {
private char initial;
private char last;
List chars=new ArrayList();

public static void main(String[] args) {
new Permutation('a','d').start();
}
public Permutation(char initial,char last) {
this.initial=initial;
this.last=last;
for (char c = this.initial; c