溫馨提示×

怎么使用java編程求回文數

小億
95
2024-04-19 18:58:13
欄目: 編程語言

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

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女