当前位置: 代码迷 >> J2SE >> 1,2,3,4排列题,该如何处理
  详细解决方案

1,2,3,4排列题,该如何处理

热度:12   发布时间:2016-04-24 00:48:10.0
1,2,3,4排列题
1,2,3,4四个数,可以组成多少个不同三位数?不能重复使用一个数,即不能有112,334,之类的一个数字在一个数中出现两次。
  要求用程序求出结果。

------解决方案--------------------
Java code
public class Test6 {    public static void main(String[] args) {        int sum = 0;        int[] a = { 1, 2, 3, 4 };        for (int i = 0; i < a.length; i++) {            for (int j = 0; j < a.length; j++) {                if (a[j] == a[i])                    continue;                for (int k = 0; k < a.length; k++) {                    if (a[k] == a[i] || a[k] == a[j])                        continue;                    System.out.println(a[i] + "" + a[j] + "" + a[k]);                    sum++;                }            }        }        System.out.println("共有" + sum + "组数");    }}
  相关解决方案