判斷一個字串是否是對稱字串 * 例如"abc"不是對稱字串,"aba"、"abba"、"aaa"、"mnanm"是對稱字串
阿新 • • 發佈:2019-02-17
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;
}
}
/**
* 第一題:判斷一個字串是否是對稱字串
* 例如"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;
}
}