黑马程序员技术交流社区
标题:
新人求助 关于java排列组合问题
[打印本页]
作者:
kira
时间:
2014-1-2 12:22
标题:
新人求助 关于java排列组合问题
本帖最后由 kira 于 2014-1-16 12:28 编辑
比如说 有如下字符串“xyz”
在执行代码的时候 能看到其组合效果 x y z xy xz yz xzy等
网上搜了好几个 都看不太懂 求高手们能否解释一下 是如何执行的{:soso_e109:}
作者:
闺蜜配男友‘好
时间:
2014-1-2 12:42
这个 我也不行呀 不好意思了啊
作者:
kira
时间:
2014-1-2 12:46
闺蜜配男友‘好 发表于 2014-1-2 12:42
这个 我也不行呀 不好意思了啊
额 没事 我找到了一个方法代码 就是不太懂 想找大神解释一下
作者:
taoge
时间:
2014-1-2 22:58
代码发上来
作者:
王新年
时间:
2014-1-8 20:11
下面是我自己编写出的代码希望对你有帮助:
public class Test6 {
public static void main(String[] args) {
int count=0;
String st="xyz";
char[]chs=st.toCharArray();
//首先遍历出每个字符
for(int i=0;i<chs.length;i++){
System.out.print(chs[i]+" ");
}
//在按顺序每两个字符进行组合
for(int i=0;i<chs.length;i++){
count=i;
//System.out.println(chs[count]);
for(int j=count+1;j<chs.length;j++){
System.out.print(chs[count]+""+chs[j]+" ");
}
}
//输出整个字符
System.out.println(st);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2