代码如下
/**
* @author 瑞兹
* 输入一个数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同
*/
import java.util.Scanner;
public class _exam2 {
public static void main(String[]args) {
Scanner h = new Scanner(System.in);
System.out.println("请输入一个整数");
long num = h.nextLong();
String bknum = Long.toString(num);//整数变字符串
char[] ch = bknum.toCharArray();//字符串变字符数组
boolean is = true;
int j = ch.length;
for (int i = 0; i < j / 2; i++) {
if (ch[i] != ch[j - i - 1]) {
is = false;
}
}
if (is==true) {
System.out.println("这是一个回文数");
}
else {
System.out.println("这不是一个回文数");
}
}
}