有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? public class WuCongFuSanWeiShu { public static void main(String[] args) { int n1,n2,n3; int sum=0; System.out.println("无重复三位数有:"); for(n1=1;n1<=4;n1++) {//n1代表百位数 for(n2=1;n2<=4;n2++) {//n2代表十位数 for(n3=1;n3<=4;n3++) {//n3代表个位数 if(n1!=n2&&n1!=n3&&n2!=n3) { sum++; System.out.print(n1*100+n2*10+n3+" "); if(sum%5==0) System.out.println(); } } } } System.out.println(); System.out.println("共有"+sum+"个无重复三位数"); } } 结果显示: 无重复三位数有: 123 124 132 134 142 143 213 214 231 234 241 243 312 314 321 324 341 342 412 413 421 423 431 432 共有24个无重复三位数