可以使用以下代码来检查一个数字是否为回文数:

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

运行以上代码,输出结果为:

12321 is a palindrome number.

以上代码将给定的数字 12321 赋值给变量 number,然后调用 isPalindrome 方法来检查该数字是否为回文数。isPalindrome 方法通过反转给定的数字并与原始数字进行比较来确定结果。如果反转后的数字与原始数字相等,则该数字为回文数

java编写一个程序检查一个数字是否为回文数并输出结果。

原文地址: http://www.cveoy.top/t/topic/i1Pf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录