Java 中的 Moran 数2024年9月10日 | 阅读 6 分钟 在本教程中,我们将讨论Java 中的莫兰数。莫兰数是指一个数,当它除以其数字之和时,会生成一个质数。请注意,数字的数字之和应该是该数字的因数。让我们通过一些例子来理解。 示例 1输入 45 输出:45 是一个莫兰数。 解释:数字 45 的数字之和为 4 + 5 = 9,当 45 除以 9 时,我们得到 45 / 9 = 5,而 5 是一个质数。因此,45 是一个莫兰数。 示例 2输入 36 输出:36 不是莫兰数。 解释:数字 36 的数字之和为 3 + 6 = 9,当 36 除以 9 时,我们得到 36 / 9 = 4,而 4 不是质数。因此,36 不是莫兰数。 示例 3输入 22 输出:22 不是莫兰数。 解释:数字 22 的数字之和为 2 + 2 = 4,而 4 不是数字 22 的因数。因此,22 不是莫兰数。 莫兰数校验观察以下算法。 步骤 1: 输入一个数字 n。 步骤 2:计算数字 n 的数字之和。 步骤 3:检查数字之和是否是数字 n 的因数。
实施观察上述算法的实现。 文件名:MoranNum.java 输出 The number 45 is a Moran number. The number 36 is not a Moran number. The number 22 is not a Moran number. 查找范围内的莫兰数在此方法中,我们将使用筛法来查找给定范围内的莫兰数。我们使用筛法是因为我们不想使用循环来验证质数。其余部分与上面编写的方法相同。观察程序。 文件名:MoranNum1.java 输出 The Moran numbers that lie within the range 1 to 200 are: 18 21 27 42 45 63 84 111 114 117 133 152 153 156 171 190 195 198 下一主题Java 中的链表相交点 |
| 在 Java 中顺时针和逆时针旋转矩阵 在本节中,我们将创建一个 Java 程序,以 90 度顺时针和逆时针旋转矩阵。顺时针旋转也称为矩阵的右旋转,逆时针...
阅读 3 分钟
Java 未打开是一个可能由于某些原因出现的错误或故障排除。但我们可以记住一些要点,这样在安装 Java 和打开它时,我们可能不会遇到这些问题。在本节中,我们将...
阅读 4 分钟
在本节中,我们将学习什么是神秘数字,并创建 Java 程序来检查给定数字是否为神秘数字。神秘数字程序经常在 Java 编码测试和学术界中出现。神秘数字 如果一个数字 N 被称为...
阅读 3 分钟
在 Java 编程的世界中,数据处理是一项常见的任务,通常涉及操作对象集合。在 Java 8 发布之前,对集合执行操作需要编写冗长且容易出错的代码,使用循环或外部库。然而,随着...
5 分钟阅读
抽象语法树是一种表示计算机语言的抽象语法结构的树。树的每个节点都表示源代码中存在的构造。通常,AST 是编译器语法...的输出。
阅读 3 分钟
? 继承的概念允许类继承其他类的特性和属性。它是 OOP 的基本概念。因为在单继承中,一个类只能从一个超类继承。但是,Java 通过接口提供了实现多重继承的方式。使用接口,...
5 分钟阅读
归并排序与快速排序算法类似,因为它使用分治法来对元素进行排序。它是最流行且高效的排序算法之一。它将给定的列表分成两个相等的两半,然后对这两半分别调用自身...
7 分钟阅读
在 Java 中,“super”关键字用作指向父类对象的引用变量。它主要用于继承的上下文,其中子类继承其超类的字段、方法和构造函数。当创建子类时,第一件事是...
阅读 3 分钟
在本教程中,我们将学习 Java 中的“宏大数”(Magnanimous number)。宏大数是指至少有 2 位数字,并且当数字的左部分与右部分相加时始终生成素数的数字... ...
5 分钟阅读
Java 在几乎所有编程领域都有广泛的应用,从 Android 应用程序和 Web 服务器工具到企业软件。在某种程度上,Java 已经形成了互联网革命的支柱。Java 的一些显著特性使其成为程序员中最受欢迎的语言...
阅读9分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India