`
zfy421
  • 浏览: 234007 次
社区版块
存档分类
最新评论

【java练习题11】--不相同且无重复数字

阅读更多

【程序11】   

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

1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去   掉不满足条件的排列。   

2.

 

public static void main(String[] args) {

// TODO Auto-generated method stub

int a=0,b=0,c=0;

int num=0;

for (a = 1; a < 5;a++) {

for (b = 1; b < 5; b++) {

for (c = 1; c < 5; c++) {

if(a!=b&&a!=c&&b!=c){

num++;

System.out.println(String.valueOf(a)+String.valueOf(b)+String.valueOf(c));

}

}

}

}

System.out.println(num);

}

分享到:
评论

相关推荐

    java算法练习题 大家下载看看啦

    ### Java算法练习题知识点解析 #### 1. 斐波那契数列 - **描述**:编写一个程序,计算斐波那契数列的前N项。 - **实现思路**: - 使用循环结构(如`for`循环)来依次计算每一项的值。 - 设置两个变量分别存储...

    JAVA循环 练习题

    ### JAVA循环练习题知识点解析 #### 1. 斐波那契数列生成 - **题目解析**:生成斐波那契数列的前7项,斐波那契数列定义为每一项都是前两项的和,初始两项为1。 - **实现思路**:使用循环结构,初始化前两项为1,...

    50道JAVA基础编程练习题

    【程序 11】 题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是 1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 【程序 12...

    java练习题23.txt

    根据给定文件信息,此文档名为“java练习题23.txt”,描述中提到了“java练习题”,标签为“java”,同时部分内容为一段Java代码,题目的要求是“多次生成随机数,并打印第一次出现大于0.999时的次数与生成的随机数”...

    一些java 的练习题帮助大家学习java

    ### Java基础练习题详解 #### 1. 斐波那契数列 - **题目描述**:编写一个程序,输出斐波那契数列的前N项。 - **解题思路**: - 使用循环结构(如for循环)来生成斐波那契数列。 - 设置两个变量存储当前项和前一项...

    java编程练习题

    ### Java编程练习题知识点解析 #### 知识点1:完数的概念及寻找方法 - **定义**:完数(Perfect Number),又称完美数、完备数,是指一个正整数等于其所有真因子(即除了自身以外的因子)之和。如6 = 1 + 2 + 3。 -...

    适合提高的java练习题

    8. **数字排序** - 使用排序算法(如快速排序、归并排序或冒泡排序),首先提取后三位作为排序依据,若相同则根据整数本身排序。排序后写回文件。 9. **多边形** - 实现一个多边形类,存储顶点坐标,根据顶点数量...

    java经典习题练习

    以下是两个经典的Java编程练习题及其解析: 1. 兔子问题(斐波那契数列) 这个问题是基于斐波那契数列,它定义了一个序列,其中每个数字是前两个数字的和。在Java中,我们可以使用递归或迭代方法来实现。上述代码中...

    Java练习题答案.doc

    在Java练习题中,我们看到了一些核心概念和语法的考察。 1. 对象的状态和行为是对象的主要属性。状态通常由类的变量(字段)表示,而行为则通过类的方法实现。类的定义包括变量声明和方法声明。 2. Java Applet是...

    JAVA算法题目集合程序习题:

    【JAVA算法题目集合程序习题】是一系列针对Java编程者设计的练习,旨在提升编程思维能力和代码编写技巧。这些题目涵盖了基础、深入和综合三种难度级别,覆盖了数学、逻辑和数据结构等多个方面。 1. **基础题**: -...

    java实用教程第版习题解答-50页.pdf

    ### Java实用教程习题解答知识点概述 #### 第一章知识点详解 ##### 1. Java之父 - **知识点**:James Gosling被誉为Java之父,是Java编程语言的主要设计者之一。 - **重要性**:了解Java的发展历史及创始人有助于...

    java练习题22.txt

    递归是解决这类问题的另一种有效方法,它通过函数自身调用来重复执行相同的任务,直到达到一个基本情况(或终止条件)。对于阶乘问题,递归方法会持续调用自身去计算下一个较小的数字的阶乘,直到到达基本情况(比如...

    初学java基础练习题

    题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是 1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 十二、企业奖金 题目:...

    JAVA编程例题习题

    程序 11:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 这个问题是典型的排列组合问题,可以使用循环来解决,循环生成所有可能的三位数,并判断每个数是否满足条件,如果满足条件...

    Java期末复习练习题(无答案)

    3、可用作Java标识符的是`B_isYour`,因为Java标识符允许下划线和字母组合,但不能以数字开头。 **判别题部分:** 1、正确,一个类可以生成多个对象,每个对象都有独立的状态和行为实例。 2、正确,javac编译时需...

    java第一学期基础练习题

    总的来说,"java第一学期基础练习题"涵盖了Java编程的入门知识,是每个Java初学者必须熟练掌握的基础。通过解决暑假作业合集中的问题并参考复习资料,学生可以有效提升编程技能,为后续深入学习Java打下坚实基础。

    50道java编程练习题.doc

    【Java编程练习题知识点】 1. **循环与递归**: - 在兔子问题(程序1)中,需要用到循环或递归来计算每个月的兔子数量。循环可以用来迭代,而递归则可以更直观地模拟兔子的繁殖过程。 - 素数判断(程序2)可以...

    java循环思维训练

    - **问题描述**:有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?并列出这些数字。 - **解决思路**:使用三层嵌套的 `for` 循环来生成所有可能的三位数,并排除重复数字的组合。 - **关键...

    java逻辑50题

    - **排列组合**:如何计算不重复的组合数目。 - **循环结构**:使用三层循环来生成所有可能的三位数。 - **示例代码片段**: ```java int count = 0; for (int i = 1; i ; i++) { for (int j = 1; j ; j++) { ...

Global site tag (gtag.js) - Google Analytics