String.charAt();
import java.util.Scanner;
/**
* @author yishengyouzai
* 功能实现: 判断字符串是否是回文字符
* 实现方法:使用charAt();
*
* 日期:2019年3月5日上午8:46:23
*/
public class PalindromeCharacter {
public static void main(String[] args) {
System.out.println("please outinput string:");
Scanner in = new Scanner(System.in);
String str = in.next();
int start= 0;
boolean palinderome = true;
int end=str.length() - 1;
while(start <= (str.length())/2) {
if((str.charAt(start) != str.charAt(end - start)) && start!=end) { // 我们判断两个下标 对应的字符串不同时来满足条件
palinderome = false;//定义为判断回文数
System.out.printf("%s\t%s\n",str.charAt(start),str.charAt(end-start));
}
start++;//下标增加
if(start == end) break; //如果两个下标相同时,跳出循环
}
if(palinderome)
System.out.println("是回文数");
else
System.out.println("不是回文数");
}
}