1. 程式人生 > >判斷一個字串是否是對稱字串 * 例如"abc"不是對稱字串,"aba"、"abba"、"aaa"、"mnanm"是對稱字串

判斷一個字串是否是對稱字串 * 例如"abc"不是對稱字串,"aba"、"abba"、"aaa"、"mnanm"是對稱字串

package com.itheima;
/** 
 * 第一題:判斷一個字串是否是對稱字串
 *  例如"abc"不是對稱字串,"aba"、"abba"、"aaa"、"mnanm"是對稱字串
 */
public class Test1 {
public static void main(String[] args){
//定義一個字串
String str="asddsa";
//String str="asdfdsaa";
//根據方法返回值判斷是否為對稱字串
if(isSymmetry(str)){
System.out.println(str + ":" +"是對稱字串");
}
else{
System.out.println(str + ":" +"不是對稱字串");
}
}
//判斷是否為對稱字串的方法
public static boolean isSymmetry(String str){
//定義一個變數n儲存字串長度
int n=str.length();
//判斷是否對稱
for(int i=0;i<n/2;i++){
if(str.charAt(i)!=(str.charAt(n-i-1))){
return false;
}
}
return true;
}
}