判断回文 输入字符串 输出是否为回文

来源:互联网 发布:域名出售 编辑:程序博客网 时间:2024/05/29 18:22
/**判断回文*/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;}}