package test; public class Test1 { public static void main(String[] args){ int num[]=new int[5]; int i,j,x,y,z,a,sum; for(i=0;i<5;i++){ num[i]=i; } System.out.println("所有可能的五位数:"); for(j=1;j<5;j++){ for(x=0;x<5;x++){ if(x==j) continue; for(y=0;y<5;y++){ if(y==j||y==x) continue; for(z=0;z<5;z++){ if(z==j||z==x||z==y) continue; for(a=0;a<5;a++){ if(y==3||z==3) continue; else if(a==j||a==x||a==y||a==z) continue; else { sum=num[j]*10000+num[x]*1000+num[y]*100+num[z]*10+num[a]; System.out.println(sum);} } } } } } } }