/**判断回文
*/
import java.util.Scanner;
public class palindrome
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("please enter a string, such as 'whohw'");
String str = sc.nextLine();
if(isPalindrome(str))
System.out.println("是回文。");
else
System.out.println("不是回文。");
}
/**判断字符串是否为回文
*
* @param s 带判断的字符串
* @return 是回文则返回true,不是则返回false
*/
public static boolean isPalindrome(String s)
{
boolean flag = true;
if (s==null||s.length()==0)
return false;
int len = s.length();
char[] c = s.toCharArray();
for(int i=0;i<len/2;i++)
{
if(c[i]!=c[len-i-1])
{
flag=false;
break;
}
}
return flag;
}
}