Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串");
String str = sc.next();
int a = str.length() / 2;//取下标中值
int b = str.length();//取字符串长度
char[] charArray3 = str.toCharArray();
boolean flag=true;
for (int i = 0; i < a; i++) {
if (charArray3[i]!= charArray3[b-1-i]) {
flag=false;
break;
}
}
if (flag) {
System.out.println("是回文");
} else {
System.out.println("不是回文");
}
sc.close();
如何判断一个字符串是不是回文数
最新推荐文章于 2026-06-21 15:14:42 发布
该代码片段展示了如何使用Java的Scanner类从用户输入获取字符串,然后通过字符数组和循环判断字符串是否为回文。如果字符串从左到右和从右到左读取相同,则输出是回文,否则输出不是回文。

5610

被折叠的 条评论
为什么被折叠?



