请用Java从键盘输入一个字符串,判断是否是回文串。所谓回文串是指一个正读和反读都一样的字符串,例如“abba”。(使用String类的toCharArray( )方法或charAt(int index)方法/使用StringBuffer类的reverse( )方法)
时间: 2024-06-03 10:06:51 浏览: 11
import java.util.Scanner;
public class Palindrome {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = scanner.nextLine();
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("是回文串");
} else {
System.out.println("不是回文串");
}
}
}