作业帮 > 综合 > 作业

用java程序编写,1234这四个数进行排列组合,

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/14 01:35:18
用java程序编写,1234这四个数进行排列组合,
组合方式为1、2、3、4、12、13、14、.1234、这样排列起来
程序已写出,希望对你有帮助.
import java.util.ArrayList;
import java.util.List;
public class Order {
public static String[] str = {"1","2","3","4"};
public static void main(String[] args){
System.out.println("-------------");
for(String s:str){
System.out.println(s+" , ");
}
System.out.println("-------------");
for(String s:get2byte()){
System.out.print(s+" , ");
}
System.out.println("-------------");
for(String s:get3byte()){
System.out.print(s+" , ");
}
System.out.println("-------------");
for(String s:get4byte()){
System.out.print(s+" , ");
}
}
public static List get2byte(){
List list = new ArrayList();
for(int i=0;i
再问: 额~~没说清楚,排列的组合中不能有重复数据呢。 1、2、3、4、12、13、14、23、24、34、123、124、134、234、1234输出结果应该是这样子的 如果输入5位数也能这样排序最好了
再答: //好了,以下程序的输出结果和你想要的一致,但输出顺序未作控制,如果想要的话,请留言 //顺便鄙视一下另一位评论者,挑毛病的功夫谁不会,不用学编程都会挑,有能耐你也把程序写出来帮助别人呀....我花时间为人解答题目就是给你这种人挑毛病的?我的目的是什么,是给你挑刺的吗,我希望能够通过我的回答帮助到别人,懂不? public class Order { public static String[] str = {"1","2","3","4"}; public static void main(String[] args){ for(int i=0;i