您的位置:首页 > 其它

黑马基础测试3

2015-06-11 12:48 176 查看
package com.itheima;

import java.util.Scanner;

/**
* 3、判断一个字符串是否是对称字符串,例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串
*
* @author 刘江涛
*
*/

public class Test3 {
public static void main(String[] args) {
//创建输入对象
Scanner sc = new Scanner(System.in);
//将从键盘输入的字符转换成字符串
String s = sc.next();
//调用判断回文函数
judgePlalindrome(s);
}

//回文函数的实现
private static void judgePlalindrome(String s) {
//将字符串转换成字符数组
char[] c = s.toCharArray();
//设置一个标记,true表示是回文,false表示不是回文
boolean flag = true;
//遍历字符数组,前后比较字符是否相同
for (int i = 0, j = c.length-1; i <= j; i++, j--) {
//如果两个字符相同,则继续
if (c[i] == c[j])
continue;
else
flag = false;
}
if (flag)
System.out.println("YES");
else
System.out.println("NO");

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: