关于java中的排列组合

黑菜妞妞 发布于 2011/08/23 09:02
阅读 774
收藏 0
假如String[] elements = { "a", "b", "c","d","e","f","g","h"};从中任意取两个做排列组合,这个最简单的方法要怎么做呢???排列之后,顺便在打印出来的时候,在前面加上序列号,这个要怎么做呢???
加载中
0
喜之郎
喜之郎
package mypackage;

public class Test {
    public static void main(String[] args) {
        String[] elements = { "a", "b", "c","d","e","f","g","h"};
        int index=0;
        for(int i=0;i<elements.length;i++){
            for(int j=0;j<elements.length;j++){
            	if(i==j){
            		continue;
            	}
                index++;
                System.out.println(index+"."+elements[i]+elements[j]);
            }
        }
    }
}

黑菜妞妞
黑菜妞妞
原来这样,我明白啦~~谢谢啦~~~
0
Andre.Z
Andre.Z
才取2个啊,最无脑型,双重for循环不就有了啊
黑菜妞妞
黑菜妞妞
╮(╯﹏╰)╭不会写( ⊙o⊙ )哇
0
喜之郎
喜之郎

package mypackage;

public class Test {
	public static void main(String[] args) {
		String[] elements = { "a", "b", "c","d","e","f","g","h"};
		int index=0;
		for(int i=0;i<elements.length;i++){
			for(int j=0;j<elements.length;j++){
				index++;
				System.out.println(index+"."+elements[i]+elements[j]);
			}
		}
	}
}

黑菜妞妞
黑菜妞妞
@Andre.Z : 在哪里加( ⊙o⊙ )哇
黑菜妞妞
黑菜妞妞
@kxh : 不允许重复( ⊙o⊙ )哇
黑菜妞妞
黑菜妞妞
O(∩_∩)O哈哈~我的问题解决~\(≧▽≦)/~啦啦啦
Andre.Z
Andre.Z
i和j不能相等,加上
忆童
忆童
任意两个,允许重复吗?
0
忆童
忆童

任意两个,允许重复吗?

 

黑菜妞妞
黑菜妞妞
不允许重复( ⊙o⊙ )哇
0
再见理想
再见理想
阴谋~~~偷懒让别人做哈
黑菜妞妞
黑菜妞妞
@再见理想 : 做啊,一直都在做android项目,只是现在让我做个java小项目,(*^__^*) 嘻嘻……不要说我了,我java技术差劲,过来跟大家请教请教。
Andre.Z
Andre.Z
@再见理想 : 喷子大战,战后休息,这地儿还真是不错
再见理想
再见理想
@黑菜妞妞 : 最近不做安卓项目了?
再见理想
再见理想
@Andre.Z : 这个世界总是有人帮妞们说话,怪不得都说女人一身嘴,原来不止自己身上有啊~~~~~o(∩_∩)o...哈哈哈~~~~
Andre.Z
Andre.Z
估计妞妞看我们无聊,逗我们的。。。相比起喷子大战,这里就好比是一块净土啊。嗯。。。继续备战去,无聊哇。。。哈哈哈哈~~
下一页
0
忆童
忆童
这问题应该很简单啊,不知道想干吗
返回顶部
顶部