java 书写回文序列
时间: 2024-09-28 19:13:45 浏览: 29
在 Java 中,编写一个回文序列通常涉及到创建一个既能正读也能反读的字符串或数组。这里是一个简单的例子,展示如何通过数组生成一个长度为5的回文序列:
```java
public class PalindromeSequence {
public static void main(String[] args) {
int n = 5; // 回文序列的长度
char[] palindrome = new char[n];
// 设置中心元素为 'a'
palindrome[n / 2] = 'a';
// 从中心向两边填充左右对称的字符
for (int i = n / 2 - 1; i >= 0; i--) {
palindrome[i] = palindrome[n - 1 - i] = (char) ('a' + i); // 'b', 'c', ... 'z'
}
// 输出回文序列
System.out.println("Palindrome sequence of length " + n + ":");
for (char c : palindrome) {
System.out.print(c);
}
}
}
```
当你运行这段代码时,它会打印出一个长度为5的回文序列,如 `abcba`。
阅读全文