下面是一個使用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
的值來測試不同的整數是否是回文數。