现有数字1, 2, 3, 4. 它们能组成多少个互不相同且无重复的三位数? 都是多少?
public class Oneandfour {
public static void main(String[] args) {
// // 现有数字1, 2, 3, 4. 它们能组成多少个互不相同且无重复的三位数? 都是多少?
int count = 0;
for (int i = 1; i < 5; i++) {// 循环第一轮的四个数字
for (int j = 1; j < 5; j++) {// 循环第二轮四个数字中的四个数字
for (int k = 1; k < 5; k++) {// 循环第三轮的四个数字
// 添加条件,去除重复内容
if (i != j & i != k & j != k) {
System.out.println(i * 100 + j * 10 + k);
count++;
}
}
}
}
System.out.println("一共的组合有:" + count);
}
}