Java中判断键盘输入的数是不是回文数字
时间: 2024-10-08 17:17:34 浏览: 32
在Java中,判断一个数字是否是回文数字通常需要先将其转换成字符串,因为数字无法直接比较反转后的版本。下面是一个简单的示例,展示了如何获取用户的键盘输入,然后检查该输入是否为回文:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数字:");
String input = scanner.nextLine(); // 获取用户输入的字符串
if (isPalindrome(input)) {
System.out.println(input + " 是回文数字。");
} else {
System.out.println(input + " 不是回文数字。");
}
scanner.close();
}
// 判断字符串是否为回文
private static boolean isPalindrome(String str) {
int start = 0;
int end = str.length() - 1;
while (start < end) {
if (str.charAt(start) != str.charAt(end)) {
return false;
}
start++;
end--;
}
return true;
}
}
阅读全文