判断一个数是不是回文数示例,回文数就是原数与其倒置后的数相等,如:123321,到之后仍为123321,即为回文数
题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
/*** 判断一个数是不是回文数,回文数就是原数与其倒置后的数相等* 如:123321,到之后仍为123321,即为回文数* @author lvpeiqiang*/public class HuiWenShu { public boolean isHuiWenShu(int num) { int s = 0; int bNum = num; int mod; //以下为把数值倒置的方法 while(bNum != 0) { mod = bNum%10; //123%10 = 3 s = s*10 + mod; //s = 0*10+3 bNum = bNum/10; //bNum = 123/10=12(int自动转换) } boolean b = (s == num); return b; } public static void main(String[] args) { HuiWenShu p = new HuiWenShu(); boolean b = p.isHuiWenShu(123321); System.out.println(b); }}
新闻热点
疑难解答