五个数两两组合怎么实现 如I1,I2,I3,I4,I5两两组合成:怎么用java实现:,组成后是{I1,I2},{I1,I3}.......的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int[] x = {1,2,3,4,5}; for(int i=0;i<x.length-1;i++){ for(int j=i+1;j<x.length;j++){ System.out.println(x[i]+","+x[j]); } } 楼上的是两个数不出现重复的,两个数可重复的话用这个class shu{ public static void main(String args[]){ int a[] = {1,2,3,4,5}; for(int i = 0;i < a.length;i++){ for(int j = 0;j < a.length;j++){ System.out.println(a[i] + "," + a[j]); } } }} public class Array { public static void main(String []args){ String a [] = {"I1","I2","I3","I4","I5"}; int length = 0; for(int i = a.length-1;i>=0;i--){ length=length+i; } System.out.println(length); int k = 0 ; String aa[] = new String[length];//所求数组 while(k<aa.length){ for(int i = 0;i<a.length-1;i++){ for(int j = i+1;j<a.length;j++){ aa[k]= a[i]+","+a[j]; k++; } } } for(String b :aa){ System.out.println(b); } }} 再声明一个数组接收就可以了,下边这个是不重复的组合class shu{ public static void main(String args[]){ int a[] = {1,2,3,4,5}; int k = 0; int n = (a.length * (a.length - 1)) / 2; //数学的排列组合 String ss[] = new String[n]; for(int i = 0; i<a.length-1; i++){ for(int j = i+1; j < a.length; j++){ ss[k] = a[i] + "," + a[j]; k++; } } }} Graphics.drawRoundRect()的问题 如何自动格式化目录路径 关于一个异常~~· JTextArea中的add()加组件问题? txt文本中字段间用TAB作为分隔是什么意思? 游戏变成 文件操作 大家帮忙看小弟一个程序?在线等~~谢谢了 我有一个问题 请教高手一个“3W行代码工程量的CS结构聊天系统的”“单元测试”和“集成测试”的方法问题... 关于JAVA中求数的问题 在线等 菜鸟求助,寻求一个查找匹配字符串的方法。。
for(int i=0;i<x.length-1;i++){
for(int j=i+1;j<x.length;j++){
System.out.println(x[i]+","+x[j]);
}
}
int a[] = {1,2,3,4,5}; for(int i = 0;i < a.length;i++){
for(int j = 0;j < a.length;j++){
System.out.println(a[i] + "," + a[j]);
}
} }
}
public static void main(String []args){
String a [] = {"I1","I2","I3","I4","I5"};
int length = 0;
for(int i = a.length-1;i>=0;i--){
length=length+i;
}
System.out.println(length);
int k = 0 ;
String aa[] = new String[length];//所求数组
while(k<aa.length){
for(int i = 0;i<a.length-1;i++){
for(int j = i+1;j<a.length;j++){
aa[k]= a[i]+","+a[j];
k++;
}
}
}
for(String b :aa){
System.out.println(b);
}
}
}
class shu{ public static void main(String args[]){
int a[] = {1,2,3,4,5};
int k = 0;
int n = (a.length * (a.length - 1)) / 2; //数学的排列组合
String ss[] = new String[n]; for(int i = 0; i<a.length-1; i++){ for(int j = i+1; j < a.length; j++){
ss[k] = a[i] + "," + a[j];
k++;
}
} }
}