Repdigit Numbers in Java2025年5月9日 | 阅读 2 分钟 在本节中,我们将学习什么是重复数字,并创建Java 程序来检查给定的数字是否是重复数字。重复数字程序经常在 Java 编码面试和学术中出现。 重复数字Repdigit 是重复数字的缩写。它是 OEIS 序列A010785。重复数字是整数 N,在基 B 的表示中具有相同的数字,并且它们相等。 由重复的“1”组成的重复数字称为重复单位。 重复数字示例假设,444 是一个数字,基数为 10,那么数字 444 将是一个重复数字。类似地,如果 2000 是一个数字,给定基数为 7,那么它将是一个重复数字。因为在基 7 中,数字 2000 可以写成 5555。 前几个重复数字是 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22, 33, 44, 55, 66, 77, 88, 99, 111, 222, 333, 444, 555, 666, 777, 888, 999, 1111, 2222, 3333, 4444, 5555, 6666, 7777, 8888, 9999, 11111, 22222, 33333, 44444, 55555, 66666, 77777, 88888, 99999, 111111, 222222, 333333, 444444, 555555, 666666, 等等。 查找重复数字的步骤
让我们在 Java 程序中实现上述步骤。 重复数字 Java 程序在下面的程序中,我们输入一个数字 N 并检查它是否是基数 (B) 中的重复数字。 RepdigitNumberExample.java 输出 1 Enter the number: 2000 Enter the base: 7 It is a repdigit number. 输出 2 Enter the number: 5555 Enter the base: 2 It is not a repdigit number. 输出 3 Enter the number: 66666 Enter the base: 10 It is a repdigit number. |
这是 Google、Amazon、TCS、Accenture 等顶级 IT 公司面试中经常出现的问题。通过解决该问题,人们希望检查面试者的逻辑能力、批判性思维和解决问题的能力。因此,在本节中,我们将……
阅读 8 分钟
在本节中,我们将了解什么是中间数字,并创建 Java 程序来查找中间数字。它经常出现在 Java 编码测试和学术界。中间数字是数字的中间数字,它正好位于数字的中间...
阅读 2 分钟
堆栈是一种线性数据结构,用于存储对象集合。它遵循后进先出 (LIFO) 原则。Java 集合结构提供了许多用于存储对象的接口和类。其中之一是 Stack 类,它提供了...
阅读 2 分钟
连接列表是一个简单的信息形状,由节点组成。其中每个节点都是对系列和学科中节点的引用(或指针)。链表本质上是动态的。因为它不像数组。链表不存储...
7 分钟阅读
可以使用 MD5、SHA-1、SHA-256 等各种算法生成文件校验和值。校验和是一个数字签名,有助于确保文件的完整性和真实性。通过生成校验和值,您可以将其与原始校验和进行比较……
11 分钟阅读
Java 8 与 Java 11 Java 被程序员使用了几代人,然而,它通过不同的版本有了很大的发展。自 1996 年 Java 1.0 发布以来,它现在构成了平台独立编程的基础。J2SE 1.2(也称为 Java 2)引入了...
阅读 6 分钟
应用程序创建中最常用的技术是 Java。人们和企业喜欢它,因为它能将原始创意转化为有用的软件解决方案。Java 编程认证可以证明我们的专业知识,也可以帮助我们学习 Java 编程语言。Java...
阅读 6 分钟
在 Java 编程中,在字符串内交换字符是一项常见操作,涉及重新排列单个字符以达到所需的顺序。此过程在各种场景中都很重要,例如数据加密、算法转换或增强 Java 应用程序中的字符串操作功能。让我们探索各种 Java 方法……
阅读 8 分钟
Java 是一种通用且流行的编程语言,以其面向对象的特性而闻名。在 Java 中,一切皆对象,对象是类的实例。在处理类时,我们可能会遇到实例块的概念,也称为实例初始化块。在本节中,...
阅读 6 分钟
abstract 关键字在 Java 中 abstract 关键字是一个非访问修饰符,与类和方法一起使用以实现抽象。abstract 关键字的目的 abstract 关键字通过允许我们定义类的蓝图或契约而不提供完整的实现细节来促进抽象。它促进...
5 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India