回文数判断

来源:互联网 发布:喜马拉雅听书for mac 编辑:程序博客网 时间:2024/06/03 00:11

package com.mianshi;

/**
 * describe: 回文数判断:如 121, 111,12321 是回文数
 * create on: 2011-05-25
 * @author sylor.liu
 * @version 1.0
 * @since jdk1.6
 */
public class CycleNumber {
 
 // 判断该数是否是回文数
 public static boolean isCycleNum(int cycNum){
  int i = cycNum;
  if(i < 10 ){
   return false;
  }
  int temp = 0;
  int j;
  
  // 计算该数的回文数temp
  while((j = i%10) != 0 ){
   i = i/10;
   temp = j + temp*10;
  }
  
  return temp == cycNum;
 }

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  
  System.out.println(CycleNumber.isCycleNum(123));
  System.out.println(CycleNumber.isCycleNum(121));
 }

}