/*
qq:javacode qq$ javac CheckPalindrome.java
qq:javacode qq$ java CheckPalindrome myym
"myym" is a Palindrome.
qq:javacode qq$ java CheckPalindrome baidu
"baidu" is not a Palindrome
qq:javacode qq$ java CheckPalindrome google
"google" is not a Palindrome
qq:javacode qq$ java CheckPalindrome coollooc
"coollooc" is a Palindrome.
*/
public class CheckPalindrome {
public static void main(String[] args) {
System.out.println(isPalindrome(args[0]) ? "\"" + args[0] + "\"" +
" is a Palindrome." : "\"" + args[0] + "\"" + " is not a Palindrome");
}
public static boolean isPalindrome(String s) {
int low = 0, high = s.length() - 1;
while (low < high) {
if (s.charAt(low) != s.charAt(high))
return false;
low++;
high--;
}
return true;
}
}
Introduction to Java Programming编程题9.13<回文字符串(在命令行传字符串)>
最新推荐文章于 2022-03-22 18:39:07 发布