服务器之家

服务器之家 > 正文

java判断回文数示例分享

时间:2019-11-16 14:06     来源/作者:zxhpj

判断一个数是不是回文数示例,回文数就是原数与其倒置后的数相等,如:123321,到之后仍为123321,即为回文数

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

  1. /** 
  2. * 判断一个数是不是回文数,回文数就是原数与其倒置后的数相等 
  3. * 如:123321,到之后仍为123321,即为回文数 
  4. * @author lvpeiqiang 
  5. */ 
  6. public class HuiWenShu  
  7.   
  8.  public boolean isHuiWenShu(int num) 
  9.  { 
  10.  int s = 0; 
  11.  int bNum = num; 
  12.  int mod; 
  13.    
  14.  //以下为把数值倒置的方法 
  15.  while(bNum != 0) 
  16.  { 
  17.   mod = bNum%10; //123%10 = 3 
  18.   s = s*10 + mod; //s = 0*10+3 
  19.   bNum = bNum/10; //bNum = 123/10=12(int自动转换) 
  20.  } 
  21.  boolean b = (s == num); 
  22.  return b; 
  23.  } 
  24.    
  25.  public static void main(String[] args)  
  26.  { 
  27.  HuiWenShu p = new HuiWenShu(); 
  28.  boolean b = p.isHuiWenShu(123321); 
  29.  System.out.println(b); 
  30.  } 
标签:

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
配置IIS网站web服务器的安全策略配置解决方案
配置IIS网站web服务器的安全策略配置解决方案 2019-05-23
Nginx服务器究竟是怎么执行PHP项目
Nginx服务器究竟是怎么执行PHP项目 2019-05-24
运维必须知道的关于云服务器的十个问题
运维必须知道的关于云服务器的十个问题 2019-05-24
返回顶部