解题思路:
首先将输入的字符串a利用StringBuffer逆序处理得到字符串b
然后利用循环对字符串进行访问即可
注意事项:
参考代码:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); String b = new StringBuffer(a).reverse().toString(); int m = 0; for (int i = 0; i < a.length(); i++) { if (a.charAt(i) == b.charAt(i)) m++; } if (m == a.length()) System.out.print("Y"); else System.out.print("N"); } }
0.0分
0 人评分
这可能是一个假的冒泡法浏览:1071 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)万恶的long long浏览:907 |
三角形 (C++代码)递归(存在大量重复计算,容易出现时间超限)浏览:836 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:268 |
A+B for Input-Output Practice (III) (C语言代码)浏览:594 |
大家好,我是验题君浏览:604 |
C语言程序设计教程(第三版)课后习题10.7 (用指针求解)浏览:1542 |
1134题解(求分析)浏览:795 |
数列有序 (C语言代码)浏览:974 |
整除的尾数 (C语言代码)浏览:853 |
署mvc 2018-03-12 21:19:32 |
如果后面直接改成 a.equals(b)进行判断是不是更简单些
17国永辉 2018-03-14 14:48:09 |
对 可以的