首页 > 编程 > Java > 正文

java判断回文数示例分享

2019-11-26 15:34:57
字体:
来源:转载
供稿:网友

判断一个数是不是回文数示例,回文数就是原数与其倒置后的数相等,如: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); }}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表