什么是回文数?
举例:12321是回文数,个位与万位相同,十位与千位相同。
分析:
获取每一个5位数,然后得到它的个位,十位,千位,万位
假设x是一个5位数:
个位:x%10
十位:x/10%10
千位:x/10/10/10%10
万位:x/10/10/10/10%10
把满足条件的数据输出即可
public class Test {
public static void main(String[] args) {
for(int i = 10000; i<100000; i++) {
//获取每一个5位数,然后得到它的个位,十位,千位,万位
int ge = i % 10;
int shi = i / 10 % 10;
int qian = i / 10 / 10 / 10 % 10;
int wan = i / 10 / 10 / 10 / 10 % 10;
//把满足条件的数据输出即可
if((ge == wan) && (shi == qian)) {
System.out.println(i);
}
}
}
}

本文详细介绍了回文数的概念,并通过一个具体的编程实例,展示了如何使用Java判断一个五位数是否为回文数。通过获取并比较该数字的个位、十位、千位和万位,实现对回文数的识别。
535

被折叠的 条评论
为什么被折叠?



