[code]public class Test2 {
public static void main(String[] args){
String str = "abc";
cmp(str);
}
public static void cmp(String str) {
boolean result = true; //定义默认结果是正确的
int count = (str.length()-1)/2; //定义个数,如果是奇数除以2,int类型结果还是整数,用于for循环比较的次数;
System.out.println(count);
for (int x = 0;x <= count ;x++ ){ //循环遍历
if(str.charAt(x) != str.charAt(str.length()-1-x)){ //指定索引位置返回的字符值进行比较,如果不相等
result = false; //结果为不对称
}
}
if(! result){
System.out.println("该字符串是不对称的");
}
else{
System.out.println("该字符串是对称的");
}
}
}
这是我的代码 你可以看看 |