又见回文 (SDUT 2560)

package leslie1;
//import java.io.*;
//import java.math.*;
//import java.text.*;
//import java.math.BigInteger;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
while (cin.hasNextLine()) {
String a = cin.nextLine();
if (a.equals("2013")) //注意这里不要用'a=="2013"',而两者内存中的地址不同,会导致比较出错,应该用'a.equals("2013")'(equals是按字符串内容比较)
break;
else {
a = a.replaceAll(" +", "");//正则表达式去除空格
StringBuffer b = new StringBuffer(a);
b.reverse();
String c = new String(b);
if (a.equals(c))
System.out.println("YES");
else
System.out.println("NO");
}
}
cin.close();
}
}
转载于 https://blog.csdn.net/wzy_2017/article/details/79981861

浙公网安备 33010602011771号