Evil Number Java2025年5月5日 | 阅读 4 分钟 邪恶数字是 Java 中另一种特殊的正整数,其二进制表示形式中包含偶数个 1。与质数和阿姆斯特朗数不同,邪恶数字并不那么流行,面试官也不常问。 那些不是邪恶数字的数字被称为怪异数字。让我们看一些邪恶数字和怪异数字的例子。
要检查一个数字是否为邪恶数字,我们需要遵循以下步骤:
注意:要将十进制数转换为二进制,我们可以使用 toBinaryString() 内置方法,或者通过循环手动完成。让我们来实现代码来检查该数字是否为邪恶数字。 EvilNumberExample.java 输出 ![]() 让我们实现另一个程序来获取给定范围内的所有邪恶数字。 FindAllEvilNumber.java 输出 ![]() |
Java 将时间戳转换为日期 我们可以使用 java.util.Date 类的构造函数在 Java 中将时间戳转换为日期。Date 类的构造函数以 long 值作为参数。因此,您需要使用 java.sql.Timestamp 类的时间戳对象的 getTime() 方法将其转换为 long 值。让我们看看构造函数...
阅读 2 分钟
在此程序中,我们需要检查给定的单链表是否为回文。回文列表是与其反转等价的列表。上面图示中的列表是回文,因为它等价于...
7 分钟阅读
在本节中,我们将学习如何使用 while 循环、for 循环和递归在 Java 中反转数字。要反转数字,请按照以下步骤操作:首先,我们使用模运算符 (%) 找到给定数字的余数。将变量反转...
5 分钟阅读
Java 程序查找给定矩阵中奇数和偶数的频率。在这个程序中,我们需要找到矩阵中存在的奇数和偶数的频率。在上例中,所有奇数都由蓝色方块表示,而...
阅读 3 分钟
在此程序中,我们需要找出给定单链表中的最小值和最大值节点。我们将维护两个变量 min 和 max。min 将保存最小值节点,max 将保存最大值节点。在上面的示例中,1...
阅读 6 分钟
在本节中,我们将讨论什么是霓虹数,并创建一个 Java 程序来检查给定数字是否为霓虹数。我们还将找出指定范围内的所有霓虹数。霓虹数:一个正整数,其数字之和...
阅读 3 分钟
在这个程序中,我们需要计算并打印数组中存在的元素数量。可以通过计算数组的长度来找到数组中存在的元素数量。上述数组的长度是 5。因此,存在的元素数量...
阅读1分钟
在这个程序中,我们需要在给定的单向链表中搜索一个节点。单位矩阵为了解决这个问题,我们将使用一个节点 current 来遍历列表。Current 指向 head,并开始将搜索的节点数据与当前节点数据进行比较。如果它们...
5 分钟阅读
在此程序中,我们需要检查给定二叉树的所有叶子是否都在同一级别。如果一个节点没有任何子节点,则称之为叶子。在下图中,节点 4、5 和 6 是...
5 分钟阅读
在这个程序中,我们需要创建一个双向链表并将其旋转 n 个节点。这可以通过维护一个从头节点开始遍历列表直到当前指向第 n 个节点的指针来实现。移动列表...
7 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India