练习11

来源:互联网 发布:微信矩阵是什么 编辑:程序博客网 时间:2024/05/17 04:25

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


分析:通过三重循环分别得到三位数的个位十位百位,并且每两位之间各不相等。


代码:
public class Practice11 {public static void main(String[] args){int s = 0, n = 0;  //定义要求的三位数s和个数nSystem.out.println("能组成的三位数有:");for(int i = 1; i < 5; i++){  //个位数for(int j = 1; j < 5; j++){  //十位数for(int k = 1; k < 5; k++){  //百位数if((k != i) &&(k != j) && (i != j)){s = 100 *i + 10 * j + k;  //求出要求的三位数System.out.print(s + " ");n++;  //计算三位数个数}}}}System.out.println("\n" + "一共有" + n + "个");}}

结果:


原创粉丝点击