解题思路:四个数字可能会出现在三个位数里面的任意一个位置,所以需要使用三层循环,每层循环四个数字轮流,就找到了所有三位数,然后判断百位,十位,个位是否相同,如果不相同,表示没有重复,可以输出
代码:public class Main9 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int count=0;
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.print(i*100+j*10+k+" ");
count++;
}
}
}
}
System.out.println("总共有"+count+"个数字");
}
}