Krishnamurthy Number Java

2025年5月5日 | 阅读 3 分钟

Krishnamurthy 数字 是 Java 中的另一个特殊数字。一个数字被称为Krishnamurthy,如果它所有数字的阶乘之和等于该数字。Krishnamurthy 数字也被称为Strong 数字。就像质数和阿姆斯特朗数一样,Krishnamurthy 数字也经常被面试官询问,但以其另一个名称,即Strong 数字。

以下是我们用于检查 Krishnamurthy 数字的步骤:

  • 我们首先取一个数字。
  • 然后我们找到数字的每个数字的阶乘。
  • 我们将每个数字的阶乘相加,并将其存储在另一个变量中。
  • 如果每个数字的阶乘之和与原始数字相同,则该数字是 Krishnamurthy 数字。

让我们以Krishnamurthy 数字为例。

让我们实现一个程序来检查用户输入的数字是否是 Krishnamurthy 数字。

KrishnamurthyNumber.java

输出

Krishnamurthy Number Java

让我们再实现一个程序来获取给定范围内的所有 Krishnamurthy 数字。

FindAllKrishnamurthyNumber.java

输出

Krishnamurthy Number Java