当前位置: 移动技术网 > IT编程>开发语言>Java > java判断回文数示例分享

java判断回文数示例分享

2019年07月22日  | 移动技术网IT编程  | 我要评论
判断一个数是不是回文数示例,回文数就是原数与其倒置后的数相等,如:123321,到之后仍为123321,即为回文数 题目:一个5位数,判断它是不是回文数。即12321是回

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

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网