首先是一个字符串如何才能对称?
例如
"abc"不是对称字符串,
"aba"、"abba"、"aaa"、"mnanm"是对称字符串
分析:
1 . 正序或者逆序的字符串都是一样。
2 . 那么就从中间把它一分为二
3 . 遍历一分为二的字符串
3 . 使用charAt()获取指定索引处的 char
值。
4 .判断正序的char值和逆序的chat值是否相等,如果相等,那就是对称的,如果不相等,那就是不对称的
package test_02;
import java.util.Scanner;
public class Test3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
System.out.println(s.length());
int count = (s.length()-1)/2;
for(int x = 0;x <= count;x++){
if(s.charAt(x) != s.charAt(s.length()-1-x)){
System.out.println("该字符串不对称");
break;
}else{
System.out.println("该字符串对称");
break;
}
}
}
}