回文数I

来源:互联网 发布:陕西省网络作家协会 编辑:程序博客网 时间:2024/05/17 09:35
判断一个正整数是不是回文数。
回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。
 注意事项
给的数一定保证是32位正整数,但是反转之后的数就未必了。
样例
11, 121, 1, 12321 这些是回文数。

23, 32, 1232 这些不是回文数。

import java.util.Scanner;/** * 判断一个正整数是不是回文数。回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。 注意事项给的数一定保证是32位正整数,但是反转之后的数就未必了。样例11, 121, 1, 12321 这些是回文数。23, 32, 1232 这些不是回文数。 *  * @author Dell * */public class Test491 {  public static boolean palindromeNumber(int num)  {  String s=String.valueOf(num);    for(int i=0;i<s.length()/2;i++)  {  if(s.charAt(i)!=s.charAt(s.length()-i-1))                return false;  }    return true;  }public static void main(String[] args) {   Scanner sc=new Scanner(System.in);   int n=sc.nextInt();   System.out.println(palindromeNumber(n));     }}


原创粉丝点击