signed

QiShunwang

“诚信为本、客户至上”

java判断回文数示例分享

2021/6/9 2:53:01   来源:

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

您可能感兴趣的文章:
  • Java判断字符串回文的代码实例
  • java 实现判断回文数字的实例代码
  • Java版本的回文字算法(java版本)
  • Java实现查找当前字符串最大回文串代码分享
  • java计算任意位水仙花数示例(回文数)
  • Java实现带头结点的单链表
  • java实现单链表增删改查的实例代码详解
  • Java数据结构之简单链表的定义与实现方法示例
  • Java实现单链表翻转实例代码
  • java 实现单链表逆转详解及实例代码
  • Java实现单链表的各种操作
  • 用JAVA实现单链表,检测字符串是否是回文串