[Java] 练习题011: 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1 public class sanweishu { 2 3 public static void main(String[] args){ 4 int sum = 0; 5 int[] a = new int[100]; 6 int p = 0; 7 for(int i=1;i<5;i++){ 8 for(int j=1;j<5;j++){ 9 if(i!=j){ 10 for(int k=1;k<5;k++){ 11 if(i!=k&&j!=k){ 12 sum = 100*i+10*j+k; 13 a[p++] = sum; 14 } 15 16 } 17 } 18 19 } 20 } 21 System.out.println(p); 22 for(int i=0;i<p;i++){ 23 System.out.println(a[i]); 24 } 25 26 } 27 28 }