Neon Number in Java

2025年5月5日 | 阅读 3 分钟

在本节中,我们将讨论什么是霓虹数,并创建一个Java程序检查给定数字是否为霓虹数。此外,我们还将找出指定范围内所有的霓虹数

霓虹数

一个正整数,其平方的数字之和等于该数本身,称为霓虹数

霓虹数示例

让我们举个例子,检查9和45是否是霓虹数。

Neon Number in Java

查找霓虹数的步骤

  1. 从用户那里读取一个整数,或初始化一个要检查的数字(n)。
  2. 计算给定数字(n)的平方,并将其存储在变量sq中。
  3. 找到平方(sq)的数字之和,并将和存储在变量(sum)中。
  4. 比较给定数字nsum。如果两者相等,则给定数字是霓虹数,否则不是霓虹数。

让我们在 Java 程序中实现上述步骤。

霓虹数 Java 程序

逻辑非常简单。首先,我们必须计算给定数字的平方。之后,计算平方中数字的和。

让我们创建一个Java程序,该程序检查给定数字是否为霓虹数。

NeonNumberExample1.java

输出

Enter the number to check: 9
9 is a Neon Number.

让我们找出指定范围内所有的霓虹数。

NeonNumberExample2.java

输出

Neon Numbers between the given range are: 0 1 9

我们在0到100000之间只得到了三个霓虹数。因此,1万亿也可能包含0、1、9作为霓虹数。