import java.util.LinkedList;
public class B {
public static void main(String[] args) {
LinkedList<Integer> list = new LinkedList<Integer>();
//在每一位上循环放置四个数字,每当有重复的就不要,不重复的添加进list
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <=4; j++) {
if (i == j) {
continue;
}else {
for (int k = 1; k <= 4; k++) {
if(i==k || j == k) {
continue;
}else {
String str = i + "" + j + k;
list.add(Integer.valueOf(str));
}
}
}
}
}
System.out.println("共有"+ list.size() + " 个数字,分别为");
for (Integer integer : list) {
System.out.println(integer);
}
}
}
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
最新推荐文章于 2022-02-10 14:09:21 发布