判断一个5位数是否是回文数(比如12321)个位等于万位,十位等于千位。
public static void main(String[] args) {
boolean flag = false;
System.out.println("请输入");
Scanner scan = new Scanner(System.in);
String str = scan.nextLine();
while(str.length()%2==0) {
if("quit".equals(str)){
return;
}
System.out.println("输入长度需为奇数");
str = scan.nextLine();
}
int mid = str.length()/2+1;
for (int i = 0; i < mid; i++){
if(str.charAt(i)==str.charAt(str.length()-1-i)) {
flag = true;
}else{
flag = false;
break;
}
}
System.out.printf(flag?"%s是回文数":"%s不是回文数",str);
}