/**
* 第三题:判断一个字符串是否是对称字符串,例如"abc"不是对称字符串,
* "aba"、"abba"、"aaa"、"mnanm"是对称字符串
* @author Administrator
*/
public class Test3
{
public static void main(String args[])
{
//定义字符串s,并初始化
String s = "abc";
//打印判断结果
System.out.println(judge(s));
}
//判断字符串是否是对称字符串的函数,若是对称字符串,则返回true,否则返回false
public static boolean judge(String s)
{
int x=0;
//判断条件,当x大于字符串长度的一半时跳出while语句
while(x<s.length()/2)
{
//判断字符串前面元素与对称位置上的元素是否一样
if(s.charAt(x)==s.charAt(s.length()-1-x))
//x自增
x++;
else
//返回false
return false;
}
//返回true
return true;
}
} |