Buzz Number Java

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

Buzz number 是 Java 中另一种特殊的数字,它以数字 7 结尾或可被 7 整除。与素数和阿姆斯特朗数不同,Buzz number 不那么流行,面试官很少问。

简单来说,如果一个数字以 7 结尾或可被 7 整除,则称其为 Buzz number。

让我们来看一些 **Buzz numbers** 的例子。

  1. 42 是一个 Buzz number,因为它能被 7 整除。
  2. 107 是一个 Buzz number,因为它以 7 结尾。
  3. 147 是一个 Buzz number,因为它以 7 结尾,并且也能被 7 整除。
  4. 134 不是 Buzz number,因为它既不以 7 结尾,也不能被 7 整除。

以下是我们用来检查给定数字是否为 Buzz number 的步骤。

  1. 我们首先取一个数字。
  2. 然后我们找出数字的最后一位数,并检查它是否等于 7。如果等于 7,则打印“该数字是 Buzz number”。
  3. 然后我们找出该数字除以 7 的余数。如果余数等于 0,则打印“该数字是 Buzz number”。
  4. 否则打印“该数字不是 Buzz number”。

让我们实现一个程序来检查用户输入的数字是否为 Buzz number。

BuzzNumberExample.java

输出

Buzz Number Java

让我们再实现一个程序来获取给定范围内的所有 Buzz number

FindAllBuzzNumbers.java

输出

Buzz Number Java