参考代码如下:
//新建一个名为Number的类,用于产生符合要求的组合数
public class Number{
public static void main(String [] args){
//主函数中调用定义好的组合方法
Combination();
}
//定义一个方法,用于输出用1,2,3,4组合成的互不相同且无重复数字的三位数
public static void Combination(){
int num=0;//初始化
//对组成的三位数的范围进行设定,必须在1~4之间
for(int i=1;i<=4;i++){
for(int j=1;j<=4;j++){
for(int k=1;k<=4;k++){
//满足题目中"无重复数字"的要求
if(i!=j&j!=k&k!=i){
System.out.println("可以组成的三位数:"+i+j+k);
num++;//每组合成一个数,num的值+1
}
}
}
}
System.out.println(num);//输出所有符合要求数字的个数
}
}