package algorithm;
//【009-Palindrome Number(回文数)】
/*
回文数,正读和反读一样
负数不是回文数
*/
public class PalindromeNumber {
//根据输入整数判断是否是回文数
public static boolean getPalindromeNumber(int input){
//负数不是回文数
if(input<0){
return false;
}
//如果反转 ,大小相同,则为回文数
int source=input;
//123反转为321 ----整数反转
int result=0;
while(input!=0){
result=result*10+input%10;
input=input/10;
}
System.out.println("原始为"+source+" 反转为:"+result);
return result==source;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int input=123;
input=123321;
boolean result=getPalindromeNumber(input);
if(result){
System.out.println("回文数");
}else{
System.out.println("非回文数");
}
}
}
1799

被折叠的 条评论
为什么被折叠?



