判断是否为回文数

来源:互联网 发布:带网络的pe系统 编辑:程序博客网 时间:2024/06/12 14:21

题目

回文数定义:回文数是反向后与原数字相同的数字,从左边读和从右边读为同一个数字,如,545。

思路

  • 获得要进行会问判断的数字
  • 将数字保存在临时变量中
  • 反转数字
  • 将临时数字与反转数字进行比较
  • 如果两个数字相同,则打印“回文数”
  • 否则打印“不回文数”

实现

public class Palindrome {    public void palindromTest(int n){        int temp = n;        int sum=0;        while(n>0){            int r=0;            r = n % 10;            sum = sum*10 + r;            n = n/10;        }        if(temp==sum)            System.out.println(temp + " is parlindrom number");        else            System.out.println(temp + " is not parlindrom number");    }    //main function for check    public static void main(String[] args) {        int i=34543;        int j=3445;        new Palindrome().palindromTest(i);        new Palindrome().palindromTest(j);    }}