Spy Number in Java2025年5月5日 | 阅读 3 分钟 在本节中,我们将学习什么是spy number,并创建Java程序来检查给定的数字是否是Spy。Spy number程序经常出现在Java编码测试中。 Spy Number如果一个正整数的各位数字的和与积相等,则称该数为spy number。换句话说,各位数字的和与积相等的数称为spy number。 Spy Number示例我们以数字1124为例,检查它是否为spy number。首先,我们将其拆分为各位数字(1, 1, 2, 4)。然后计算所有数字的和与积。 和=1+1+2+4=8 积=1*1*2*4=8 我们观察到各位数字的和与积都相等。因此,1124是一个spy number。 类似地,我们也可以检查其他数字。其他一些spy numbers是22, 123, 132等。 ![]() 查找Spy Number的步骤
让我们在 Java 程序中实现上述步骤。 Spy Number Java程序SpyNumberExample1.java 输出 1 Enter the number to check: 123 The given number is a spy number. 输出 2 Enter the number to check: 456 The given number is a not spy number. SpyNumberExample2.java 输出 Enter the lower range: 1 Enter upper range: 10000 The Spy numbers between 1 to 10000 are: 1 2 3 4 5 6 7 8 9 22 123 132 213 231 312 321 1124 1142 1214 1241 1412 1421 2114 2141 2411 4112 4121 4211 |
在本节中,我们将编写 Java 程序来检查一个数字是正数还是负数。我们使用了以下方法来检查数字是正数、负数还是零。使用关系运算符 使用 Math.signum() 方法 使用 Integer.signum() 方法 使用位移运算符 使用 ArrayList 类 使用关系运算符 对...
5 分钟阅读
在此程序中,我们需要从给定的单向链表中删除重复节点。原始列表:删除重复节点后的列表:在上例列表中,节点 2 重复了三次,节点 1 重复了两次。节点 current 将指向 head,索引将指向...
7 分钟阅读
在这个程序中,我们创建了一个循环链表并在列表中搜索一个节点。例如,9->5->2->7->3。假设我们需要搜索节点 5。为了解决这个问题,我们将遍历列表并将每个节点与 5 进行比较。如果匹配则...
5 分钟阅读
在本节中,我们将学习什么是太阳数,以及如何创建一个 Java 程序来查找太阳数。我们还将创建一个 Java 程序来查找指定范围内的所有太阳数。太阳数 一个数称为太阳数...
阅读 3 分钟
Java 程序在控制台打印以下模式 要完成此任务,我们需要创建两个循环,第二个循环将根据第一个循环执行。第一个循环负责打印换行符,而第二个...
阅读1分钟
Java 程序在控制台打印以下图案 算法:步骤 1:开始 步骤 2:设置 size=6。 步骤 3:设置 i=size。重复步骤 4 到步骤 9,直到 i!=0 步骤 4:设置 j=0。重复步骤 5,直到 j<(size-i)。 步骤 5:打印 "" 并设置 j=j+1 步骤 6:设置 k = 0。重复...
阅读 2 分钟
给定一个无序整数数组。我们的任务是将所有零元素移到末尾,并将非零元素移到前面。请注意,非零元素的相对顺序不得改变。以下示例使情况更清晰。示例 1:输入:int arr[]……
阅读 6 分钟
Java 字符转字符串 我们可以使用 String 类的 String.valueOf(char) 方法和 Character 类的 Character.toString(char) 方法在 Java 中将 char 转换为 String。Java 字符转字符串示例:String.valueOf() 方法 让我们看看使用 String.valueOf() 方法将 char 转换为 String 的简单代码。char c='S'; String s=String.valueOf(c); 让我们...
阅读1分钟
这是谷歌、亚马逊、TCS、Accenture 等顶级 IT 公司面试中经常出现的问题。通过解决这个问题,可以考察应聘者的逻辑能力、批判性思维和解决问题的能力。因此,在本节中,我们将讨论...
5 分钟阅读
在此程序中,我们将创建一个循环链表并将每个新节点插入列表的末尾。如果列表为空,则头和尾将指向新添加的节点。如果列表不为空,则新的……
阅读 6 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India