任务描述
本关任务:接收给定的字符串,判断是否为对称字符串。 对称字符串举例:abcdcba。
测试说明
平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。
可在右侧 “测试结果”区查看具体的测试集详情。 例: 测试输入:
王小二王小二王小二
预期输出
王小二王小二王小二不是对称字符串
```例:
测试输入:
```java
aba
预期输出
aba是对称字符串
import java.util.Scanner;
public class StrTest {
public static void main(String[] args) {
// 请在Begin-End间编写代码
/********** Begin **********/
// 第一步:接收给定的字符串
Scanner nb=new Scanner(System.in);
String s=nb.nextLine();
// 第二步:创建StringBuffer对象反转字符串
StringBuffer s1=new StringBuffer(s);
s1.reverse();
String s2=s1.toString();
// 第三步:判断反转后的字符串与原字符串是否相等
if (s.equals(s2))
System.out.print(s+"是对称字符串");
else
System.out.print(s+"不是对称字符串");
/********** End **********/
}
}
import java.util.Scanner;
public class StrTest {
public static void main(String[] args) {
// 请在Begin-End间编写代码
/********** Begin **********/
// 第一步:接收给定的字符串
Scanner scanner = new Scanner(System.in);
String next = scanner.next();
// 第二步:创建StringBuffer对象反转字符串
StringBuffer stringBuffer = new StringBuffer(next);
StringBuffer reverse = stringBuffer.reverse();
// 第三步:判断反转后的字符串与原字符串是否相等
if(reverse.toString().equals(next)){
System.out.print(next+"是对称字符串");
}
else {
System.out.print(next+"不是对称字符串");
}
/********** End **********/
}
}