public static void main(String[] args){ // int i=1;//保存百位上的bai数 // int j=2;//保存十du位上的数 // int k=3;//保存各位zhi上的数 // int t=4;//保存数字个数 /* for(int i=1;i<=4;i++){ for(int j=1;j<=4;j++){ for(int k=1;k<=4;k++){ //相互都不相等 if(i!=j&&i!=k&&j!=k){ System.out.println(100*i+10*j+k); } } } }*/ int arr[] = { 1, 2, 4, 9 }; for (int i = 0, num = 0; i < arr.length; i++) { for (int j = 0; j < arr.length; j++) { for (int k = 0; k < arr.length; k++) { if (arr[i] == arr[j]) continue; if (arr[j] == arr[k]) continue; if (arr[i] == arr[k]) continue; num++; System.out.println("第" + num + "个" + arr[i] + " " + arr[j] + " " + arr[k]); } } } }