有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 要用java的类与对象解决。

如题所述

List<Integer> list = new ArrayList<Integer>();
int[] nums = { 1, 2, 3, 4 };
for (int x = 0; x < nums.length; x++) {
String q = nums[x] + "";
for (int i = 0; i < nums.length; i++) {
String h = nums[i] + "";
for (int j = 0; j < nums.length; j++) {
String s = nums[j] + "";
for (int z = 0; z < nums.length; z++) {
String g = nums[z] + "";
String letter = q + h + s + g;
list.add(Integer.valueOf(letter));
}
}
}
}
for (Integer i : list) {
System.out.print(i + ",");
}追问

这个是用java的类与对象写的?能不能再写基本点。我有点看不懂。一一。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-06
A43 4*3*2
相似回答