Java程序查找1000到9999之间首尾相同数字

以下是一个Java程序,用于查找1000到9999之间首尾数字相同的数字:javapublic class MagicNum { public static void main(String[] args) { for (int num = 1000; num <= 9999; num++) { int firstDigit = num / 1000; int lastDigit = num % 10; if (firstDigit == lastDigit) { System.out.println(num); } } }}

代码解释:

  1. 循环遍历: 程序使用 for 循环遍历从1000到9999的所有整数。2. 获取首尾数字: - firstDigit = num / 1000; 通过整除1000获取首位数字。 - lastDigit = num % 10; 通过对10取余获取末尾数字。3. 比较和输出: 如果 firstDigit 等于 lastDigit,则将该数字 num 输出到终端。

运行结果:

运行该程序,它将输出以下结果:

111112212002...

总结:

这个简单的Java程序演示了如何使用基本算术运算符来查找特定范围内的特殊数字。你可以修改代码中的数字范围以查找其他范围内的首尾相同数字。

Java查找首尾相同数字:1000到9999

原文地址: https://www.cveoy.top/t/topic/cKcG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录