int jishu=0; //定义一个计数器 for(int i=1;i<=4;i++) { for(int j=1;j<=4;j++) { for(int k=1;k<=4;k++) //三个for循环嵌套列出每位数上的所有可能 { if(i!=k&&j!=k&&i!=j) //判断三位数中是否有相等的数 { jishu++; // 计数器+1 System.out.println(i+""+j+k+" 共有"+jishu+"种可能"); } } } }
运行结果