判断字符对称性
Posted chenjiajiale
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断字符对称性相关的知识,希望对你有一定的参考价值。
判断一个字符串是否是对称字符串,例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串。是的话输出”Yes”,否则输出”No”。
注意:使用循环和判断语句实现。
package second; import java.util.Scanner; public class 判断对称性 { public static void main(String[] args) { System.out.println("请输入一个字符串:"); Scanner sc =new Scanner(System.in); String st= sc.next(); boolean result = true; int l=st.length(); int head = 0; int tail = l-1; int count = (head+tail)/2; for (int i = 0; i < count; i++) { if(st.charAt(head++) != st.charAt(tail++)) { result = false; } } if(result) { System.out.println("Yes"); }else{ System.out.println("No"); } } }
以上是关于判断字符对称性的主要内容,如果未能解决你的问题,请参考以下文章
Java基础练习题4---[1.将一个字符串逆序输出;2.判断一个字符串是否对称3.写一个方法用于获取文件后缀名4.查找指定字符在字符串中出现的次数]