Java之for循环打印出ABCD四个字母的四位不相同组合

  • Post author:
  • Post category:java


Java打印出ABCD四个字母的四位不相同组合,例如:ABCD、ACBD、ACDB… 提示:按照概率学来说,4个字母在不出现重复字母的的排列组合总计4

3

2*1=24种。并利用char与int之间的关系,循环int值,转换为char输出

for (int i = 65; i <= 68; i++) {


for (int j = 65; j <= 68; j++) {


if (i == j) {


continue;

}

for (int k = 65; k <= 68; k++) {


if (k == i || k == j) {


continue;

}

for (int h = 65; h <= 68; h++) {


if (h == i || h == j || h == k) {


continue;

}

System.out.print((char)i+” “);

System.out.print((char)j+” “);

System.out.print((char)k+” “);

System.out.print((char)h+” “);

System.out.println();

}

}

}

}



版权声明:本文为weixin_44020918原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。