Peterson Number in Java2025年5月3日 | 阅读 2 分钟 在本节中,我们将学习什么是 **Peterson 数**,以及 **如何通过 Java 程序检查给定数字是否为 Peterson 数**。 Peterson 数如果一个数的各位数字的阶乘之和等于该数本身,则该数为 **Peterson 数**。 查找 Peterson 数的步骤
Peterson 数的例子假设我们要检查数字 (n) 145 是否为 Peterson 数。 数字 = 145 145 = !1 + !4 + !5 =1+4*3*2*1+5*4*3*2*1 =1+24+120 145=145 我们发现数字本身与各位数字的阶乘之和相等。因此,**145** 是一个 Peterson 数。 让我们在 Java 程序中实现上述逻辑。 Peterson 数 Java 程序在下面的程序中,我们使用了一个阶乘数组来快速查找阶乘。您也可以使用逻辑来实现。 PetersonNumberExample.java 输出 1 Enter a number to check: 145 The given number is a Peterson number. 输出 2 Enter a number to check: 773 The given number is not a Peterson number. |
Java 将 double 转换为 String 我们可以在 Java 中使用 String.valueOf() 和 Double.toString() 方法将 double 转换为 String。场景:如果我们必须在 GUI 应用程序的文本字段中显示 double 值,这通常很有用,因为表单中的所有内容都显示为字符串。1) String.valueOf() String.valueOf() 是一个重载的...
阅读1分钟
对象是 OOPs 语言的基本构建块。在 Java 中,没有对象就无法执行任何程序。有多种方法可以在 Java 中创建对象,我们将在本节中讨论,并学习如何创建……
7 分钟阅读
。在这个程序中,我们需要找到字符串中最小和最大的单词:“Hardships often prepare ordinary people for an extraordinary destiny”(苦难常常为普通人准备非凡的命运)。考虑上面的例子,其中“an”是最小的单词,“extraordinary”是最大的单词。其中一种方法是...
阅读 4 分钟
这是一个非常有趣的问题,经常在 Google、Amazon、TCS、Accenture、Adobe、Apple、Infosys 等顶级 IT 公司的面试中出现。通过解决这个问题,可以考察应聘者的逻辑能力、批判性思维和解决问题的能力。因此,在本节中,...
5 分钟阅读
在此程序中,我们需要计算字符串中出现的每个字符,并找出出现次数最多和最少的字符。Grass is greener on the other side 在上面的示例中,字符“a”在字符串中只出现一次。所以,它是出现次数最少的字符...
5 分钟阅读
在此程序中,我们需要计算给定矩阵的每行和每列的元素之和。上面的图显示了矩阵每行和每列的元素之和。算法 步骤 1: 开始 步骤 2: 定义 rows, cols, sumRow, sumCol 步骤 3:...
阅读 3 分钟
Java 程序打印数组中的奇数和偶数。我们可以通过获取数组中每个元素的余数,然后检查它是否能被 2 整除来打印奇数和偶数。如果能被 2 整除,则它为...
阅读1分钟
鸭子数是另一种特殊的正非零数,其中包含零。数字零不应出现在数字的开头。零可以出现在除开头以外的任何位置。让我们通过一些鸭子数的例子来理解……
阅读 3 分钟
在此程序中,我们需要从给定的单向链表中删除重复节点。原始列表:删除重复节点后的列表:在上例列表中,节点 2 重复了三次,节点 1 重复了两次。节点 current 将指向 head,索引将指向...
7 分钟阅读
Java 程序在控制台打印以下模式 A B B C C C D D D D E E E E E 为了完成此任务,我们需要使用两个循环,第一个循环负责打印换行符,而第二个循环负责...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India