
数值类型判断回文数:(可处理不超过Int型长度限制的任意长度数值)
void palindrome() {
System.out.println("请输入任意输入一个整数:");
Scanner inputScanner = new Scanner(System.in);
// 数值型
int number = inputScanner.nextInt();
int sum = 0;
int n = number;
while (n > 0) {
sum = sum * 10 + n % 10;
n = n / 10;
}
System.out.println(sum == number ? "是回文数" : "不是回文数");
}
字符串类型判断回文数:(可判断任意长度数值)
void palindromeString() {
Scanner inputScanner = new Scanner(System.in);
System.out.println("请输入任意输入一个整数:");
String str = inputScanner.next();
String newstr = "";
int i = 0;
//反着获取字符串中的每个值,拼接到新字符串上
while(i