java用递归求回文数,需要有主函数运行结果
时间: 2024-03-01 16:54:40 浏览: 56
好的,这里给您提供一个Java程序,可以用递归方法判断一个数是否为回文数。您可以在主函数中调用该方法,以获得运行结果。
```java
public class Palindrome {
public static boolean isPalindrome(int x) {
if (x < 0) {
return false;
}
return isPalindromeHelper(x, 0, x);
}
private static boolean isPalindromeHelper(int x, int y, int z) {
if (x == 0) {
return y == z;
}
return isPalindromeHelper(x / 10, y * 10 + x % 10, z);
}
public static void main(String[] args) {
int num = 12321;
if (isPalindrome(num)) {
System.out.println(num + "是回文数");
} else {
System.out.println(num + "不是回文数");
}
}
}
```
运行结果:
```
12321是回文数
```
阅读全文