用JAVA 学一个判断回文数,输入一个任意数,判断是否是回文数
时间: 2023-12-25 19:04:14 浏览: 127
java 实现判断一个数是否是回文数
5星 · 资源好评率100%
好的,这里给您提供一个用 Java 实现的判断回文数的代码:
```java
import java.util.Scanner;
public class PalindromeNumber {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个数:");
int num = sc.nextInt();
System.out.println(isPalindrome(num) ? "是回文数" : "不是回文数");
}
public static boolean isPalindrome(int num) {
if (num < 0) {
return false;
}
int tmp = num;
int reversedNum = 0;
while (tmp > 0) {
reversedNum = reversedNum * 10 + tmp % 10;
tmp /= 10;
}
return num == reversedNum;
}
}
```
这个代码中,isPalindrome 方法接收一个整数作为参数,然后判断这个整数是否为回文数。如果是回文数,则返回 true,否则返回 false。
具体实现方法是将输入的整数反转,得到一个新的整数,并与原来的整数进行比较。如果两个整数相等,则说明输入的整数是回文数。
希望我的回答能够帮到您!
阅读全文