五十道编程小题目 --- 25 回文数 java

【程序25】 

题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 

public class PalindromicNumber {
	
	public static void palindromicNumber(int n){
		
		int a = n%10;   //取得个位数
		int b = n/10%10;  //取得十位数
		int c = n/100%10; //取得百位数
		int d = n/1000%10; //取得千位数
		int e = n/10000%10;  //取得万位数
		
		if( a == e && b == d ){
			System.out.print(n + " , ");
		}
		
		
	}
	
	public static void main(String[] args) {
		
		for(int i=10000; i<19999; i++){//随便测试几个数据
			palindromicNumber(i);
		}
	}

}

输出结果为:

10001 , 10101 , 10201 , 10301 , 10401 , 10501 , 10601 , 10701 , 10801 , 10901 , 11011 , 11111 , 11211 , 11311 , 11411 , 11511 , 11611 , 11711 , 11811 , 11911 , 12021 , 12121 , 12221 , 12321 , 12421 , 12521 , 12621 , 12721 , 12821 , 12921 , 13031 , 13131 , 13231 , 13331 , 13431 , 13531 , 13631 , 13731 , 13831 , 13931 , 14041 , 14141 , 14241 , 14341 , 14441 , 14541 , 14641 , 14741 , 14841 , 14941 , 15051 , 15151 , 15251 , 15351 , 15451 , 15551 , 15651 , 15751 , 15851 , 15951 , 16061 , 16161 , 16261 , 16361 , 16461 , 16561 , 16661 , 16761 , 16861 , 16961 , 17071 , 17171 , 17271 , 17371 , 17471 , 17571 , 17671 , 17771 , 17871 , 17971 , 18081 , 18181 , 18281 , 18381 , 18481 , 18581 , 18681 , 18781 , 18881 , 18981 , 19091 , 19191 , 19291 , 19391 , 19491 , 19591 , 19691 , 19791 , 19891 , 19991 , 







    原文作者:秋夫人
    原文地址: https://blog.csdn.net/wangnanwlw/article/details/52325344
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞