Java编程判断输入的字符是否是回文串,例如:abcba。
时间: 2023-12-19 13:04:59 浏览: 137
Number-of-shifts-left-to-right-and-vice-versa-to-make-a-string-palindrome.-java-easy-:给定字符串输入,程序将打印回文所需的班次数
好的,这是 Java 编程判断输入的字符串是否是回文串的代码:
```java
import java.util.Scanner;
public class Palindrome {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String s = scanner.nextLine();
int length = s.length();
boolean isPalindrome = true;
for (int i = 0; i < length / 2; i++) {
if (s.charAt(i) != s.charAt(length - 1 - i)) {
isPalindrome = false;
break;
}
}
if (isPalindrome) {
System.out.println("是回文串");
} else {
System.out.println("不是回文串");
}
}
}
```
运行示例:
```
请输入一个字符串:abcba
是回文串
```
```
请输入一个字符串:hello
不是回文串
```
阅读全文