代码:
package com.liron.p1;/*** 有1、2、3、4个数字,能组成多少个互不相同且无重* 复数字的三位数?都是多少?*/public class Topic1 { public static void main(String[] args) { int i=0; //保存百位上的数 int j=0; //保存十位上的数 int k=0; //保存各位上的数 int t=0; //保存数字个数 for(i=1;i<=4;i++){ for(j=1;j<=4;j++){ for(k=1;k<=4;k++){ if(i!=j && j!=k && i!=k){ t+=1; System.out.println(i*100+j*10+k); } } } } System.out.println (t+"个"); }}
结果: