java每日一练

来源:互联网 发布:linux中文字符乱码 编辑:程序博客网 时间:2024/06/11 15:12

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

public class Threenum {    public static void main(String[] args) {        int count = 0;        //三层for循环,分别循环百十个位从1到4        for(int i=1;i<5;i++){            for(int j=1;j<5;j++){                for(int k=1;k<5;k++){                    if(i!=j&&i!=k&&j!=k){                        int num = i*100+j*10+k;                        count++;                        System.out.print(num+" ");                        //每五个数换行输出                        if(count%5==0){                            System.out.println();                        }                    }                }            }        }        System.out.println();        System.out.println("无重复三位数的总数count为"+count);    }}
原创粉丝点击