以下是JAVA代码实现:

public class Palindrome {
    public static void main(String[] args) {
        if (args.length == 0) {
            System.out.println("Usage: java Palindrome <string>");
            return;
        }
        String str = args[0];
        boolean isPalindrome = true;
        for (int i = 0; i < str.length() / 2; i++) {
            if (str.charAt(i) != str.charAt(str.length() - i - 1)) {
                isPalindrome = false;
                break;
            }
        }
        if (isPalindrome) {
            System.out.println(str + " is a palindrome.");
        } else {
            System.out.println(str + " is not a palindrome.");
        }
    }
}

在命令行中输入以下命令:

java Palindrome madam

运行结果为:

madam is a palindrome.

在命令行中输入以下命令:

java Palindrome hello

运行结果为:

hello is not a palindrome.
JAVA中编写程序从命令行参数中读入一个字符串检查该字符串是否为回文串	回文串的特点是顺序读和倒序读都是一样的。

原文地址: http://www.cveoy.top/t/topic/biGu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录