题目:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

题目:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

//题目:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
//第一个数有4种选择,第二个有3种选择,第三个有2种选择
public class Democx11 {
     
    public static void main(String[] args){
     
        int i, j, k, n = 0;
        for(i = 1; i < 5; i++){
     
           for(j = 1; j < 5; j++)
           {
     
               if(j == i){
     
                   continue;//如果j与i相同 直接跳过这个j循环
               }
               for(k = 1; k < 5; k++){
     
                   if(k == i || k == j){
     
                       continue;//如果k与j或i相同 直接跳过这个k循环 到下一个k值
                   }
                   System.out.println("" + i + j + k);
                   n++;

               }
           }
        }
        System.out.println("共有" + n + "个");
    }
}

你可能感兴趣的:(基础编程题,java)