1. 程式人生 > >判斷一個字串是否是對稱字串(一)

判斷一個字串是否是對稱字串(一)

首先是一個字串如何才能對稱?

例如
"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;
			}
		}	
	}
}