用Java做回文串”是一个正读和反读都一样的字符串比如“老仙诗句好好句诗仙老”或者“sos”等等就是回文串。编写程序判断用户输入的字符串是否为回文串。
时间: 2023-12-10 16:41:32 浏览: 81
好的,您可以输入以下Java代码,它可以判断输入的字符串是否为回文串:
```
import java.util.Scanner;
public class Palindrome {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = sc.nextLine();
if(isPalindrome(str)) {
System.out.println(str + " 是回文串");
} else {
System.out.println(str + " 不是回文串");
}
}
public static boolean isPalindrome(String str) {
int len = str.length();
for(int i = 0; i < len / 2; i++) {
if(str.charAt(i) != str.charAt(len - i - 1)) {
return false;
}
}
return true;
}
}
```
您可以直接将上述代码复制粘贴到您的Java集成开发环境(IDE)中运行,或者将其保存为.java文件后在命令行中运行。运行程序后,您可以输入一个字符串,程序将输出该字符串是否为回文串。
阅读全文