题目:1、2、3、4能组合多少不同的三位数
代码实现:
//解决本题思路,3位数组合的本质,每个位置都有4个数字
//所以采用3层for循环填充位置
public class ZuHeThreeDigits {
public static void main(String[] args) {
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);
}
}
}
}
}
}
运行结果:
123
124
132
134
142
143
213
214
231
234
241
243
312
314
321
324
341
342
412
413
421
423
431
432
Process finished with exit code 0