- package test;
- public class Demo
- {
- public static void main(String[] args)
- {
- //int[] a = new int[]{1,2,3,4,5};
- String a[] = {"abc1","abc2","abc3","abc4","abc5"};
- int n = 1;
- for (int a1 = 0; a1<a.length; a1++)
- {
- for (int a2 = 0; a2<a.length; a2++)
- {
- for (int a3 = 0; a3<a.length; a3++)
- {
- for (int a4 = 0; a4<a.length; a4++)
- {
- for (int a5 = 0; a5<a.length; a5++)
- {
- if((a[a1] != a[a2]) && (a[a1] != a[a3]) && (a[a1] != a[a4]) && (a[a1] != a[a5]) && (a[a2] != a[a3]) && (a[a2] != a[a4]) && (a[a2] != a[a5]) && (a[a3] != a[a4]) && (a[a3] != a[a5]) && (a[a4] != a[a5]))
- {
- System.out.println(n+":" + "\t" + a[a1] + "\t" + a[a2] + "\t" + a[a3] + "\t" + a[a4] + "\t" + a[a5]);
- n++;
- }
- }
- }
- }
-
- }
- }
- }
- }
- <div class="blockcode"><blockquote>
复制代码
运行结果: 五个for循环解决问题!{:soso_e130:}
|