/*
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<回文字符串(在命令行传字符串)>
Java代码检查回文字符串
最新推荐文章于 2025-11-08 16:34:43 发布
本文展示了一个Java程序,用于检查输入字符串是否为回文。通过定义一个名为`isPalindrome`的方法来判断字符串是否正读反读都相同,并在主方法中调用此方法并打印结果。
851

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



