Java 中的 Pernicious 数17 Mar 2025 | 4 分钟阅读 在本节中,我们将讨论什么是无害数,并创建 Java 程序 来检查给定数字是否为无害数。无害数程序经常在 Java 编码面试和学术界中出现。 无害数如果一个数字的二进制表示中 1 的总数是素数,则该数字称为无害数。无害数始终是正整数。 无害数示例1 不是无害数。这是因为 1 的二进制表示是 1,而 1 不是素数。 2 不是无害数。这是因为 2 的二进制表示是 1 0。2 的二进制表示中 1 的总数是 1,而 1 不是素数。 3 是一个无害数。这是因为 3 的二进制表示是 1 0 1。3 的二进制表示中 1 的总数是 2,而 2 是素数。 4 不是无害数。这是因为 4 的二进制表示是 1 0 0。4 的二进制表示中 1 的总数是 1,而 1 不是素数。 5 是一个无害数。这是因为 5 的二进制表示是 1 0 1。5 的二进制表示中 1 的总数是 2,而 2 是素数。 查找无害数的步骤步骤 1:取一个数字,通过不断除以 2 来找到它的二进制表示。 步骤 2:将数字的二进制表示存储在数组中。 步骤 3:取一个计数器并将其初始化为 0。 步骤 4:使用循环遍历数组的每个元素。如果元素为 1,则计数器值增加 1;否则,不增加。 步骤 5:检查计数器的值,并找出计数器是奇数还是偶数。 步骤 6:如果值为奇数,则步骤 1 中取的数字是无害数;否则,不是。 无害数 Java 程序下面的示例将使用循环,根据上述步骤查找无害数。 文件名:PerniciousNumberExample1.java 输出 1 is not the pernicious number. 2 is not the pernicious number. 3 is the pernicious number. 4 is not the pernicious number. 5 is the pernicious number. 6 is the pernicious number. 7 is the pernicious number. 8 is not the pernicious number. 9 is the pernicious number. 10 is the pernicious number. 11 is the pernicious number. 12 is the pernicious number. 13 is the pernicious number. 14 is the pernicious number. 15 is not the pernicious number. 16 is not the pernicious number. 17 is the pernicious number. 18 is the pernicious number. 19 is the pernicious number. 20 is the pernicious number. 下一主题Java 中的内聚性 |
Java 编程支持数组、链表、堆栈、队列等不同的数据结构。每种数据结构都有插入、删除、搜索元素等操作。为了实现这些操作,Java 编程提供了内置类和方法。在本节中,我们将理解 pop...
阅读 4 分钟
连接列表是一个简单的信息形状,由节点组成。其中每个节点都是对系列和学科中节点的引用(或指针)。链表本质上是动态的。因为它不像数组。链表不存储...
7 分钟阅读
Java 中的浅拷贝与深拷贝 在本节中,我们将讨论 Java 中浅拷贝和深拷贝之间的主要区别。让我们来理解一下浅拷贝和深拷贝。浅拷贝 当我们复制某些实体以创建两个或多个实体时...
阅读 6 分钟
分区相等子集和问题是算法中的一个重要问题,并且经常出现在算法面试中。此类问题中最简单的问题是判断一组正整数是否可以分成两个总和相等的组。该问题...
5 分钟阅读
在 Java 中,final 是一个关键字,它保证了原始类型的不可变性。它还保证一个变量只被赋值一次。如果一个对象是可变的,即使它被定义为 final,我们也可以改变它的内容。在本节中,我们...
阅读 2 分钟
在本节中,我们将了解什么是三角数,并创建 Java 程序来检查给定数字是否为三角数。三角数程序经常在 Java 编码测试和学术界中出现。三角数 正整数 n 被称为三角数...
阅读 4 分钟
Java 中的魔术数字 程序 在编程中,魔术数字是指直接在代码中使用的、未经明确定义或解释的硬编码数字或字符串值。它以后可能会更改。它用于标识目的。它似乎是任意的,没有上下文或...
7 分钟阅读
Java中的Image类是用于图形图像表示的所有其他类的抽象超类。类声明java.awt.Image类的声明如下:Public abstract class Image extends Object Class Fields下表显示了Image类的各种字段。字段描述protected float accelerationPriority它优先加速...
阅读 4 分钟
锁 Java 中的锁是同步原语,用于控制对共享资源或代码关键部分的访问,以确保一次只有一个线程可以访问它们。锁是一种简单的同步构造,允许一个线程在...上获取锁。
阅读 10 分钟
给定一个字符串 S,判断它是否是 K-回文。当从 K-回文字符串中删除最多 K 个字符时,字符串变为回文。在这里,任务是从给定字符串中删除最多 K 个字符,以将其转换为其...
阅读 6 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India