怎么使用java编程求回文数

avatar
作者
筋斗云
阅读量:0

下面是一个使用Java编程求回文数的示例代码:

public class PalindromeNumber {     public static boolean isPalindrome(int num) {         if (num < 0) {             return false;         }                  int reversed = 0;         int original = num;                  while (num != 0) {             int digit = num % 10;             reversed = reversed * 10 + digit;             num = num / 10;         }                  return original == reversed;     }          public static void main(String[] args) {         int num = 12321;                  if (isPalindrome(num)) {             System.out.println(num + " is a palindrome number.");         } else {             System.out.println(num + " is not a palindrome number.");         }     } } 

在这个示例代码中,我们定义了一个isPalindrome方法来判断一个整数是否是回文数。首先判断整数是否小于0,如果小于0,则不是回文数。然后我们通过循环将整数逆序,最后与原始整数进行比较,如果相等则是回文数。

main方法中,我们定义了一个整数num,然后调用isPalindrome方法来判断该整数是否是回文数,并输出结果。你可以根据需要修改num的值来测试不同的整数是否是回文数。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!