java编写一个程序检查一个数字是否为回文数并输出结果。
可以使用以下代码来检查一个数字是否为回文数:
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 方法通过反转给定的数字并与原始数字进行比较来确定结果。如果反转后的数字与原始数字相等,则该数字为回文数
原文地址: http://www.cveoy.top/t/topic/i1Pf 著作权归作者所有。请勿转载和采集!