题目
回文数定义:回文数是反向后与原数字相同的数字,从左边读和从右边读为同一个数字,如,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);
}
}