Java中的回文數定義:回文數是反向後與原數位也是相同的數位(即:從左邊讀和從右邊讀過來都是同一個數位)。 例如,545
,151
,3454
,343
,171
,4884
都是回文數。
實現回文數演算法
下面來看看java的回文程式。 在這個java程式中,首先得到一個數位變數,並檢查數是否是回文。
class PalindromeExample {
public static void main(String args[]) {
int r, sum = 0, temp;
int n = 454;// It is the number variable to be checked for palindrome
temp = n;
while (n > 0) {
r = n % 10; // getting remainder
sum = (sum * 10) + r;
n = n / 10;
}
if (temp == sum)
System.out.println("palindrome number ");
else
System.out.println("not palindrome");
}
}
執行上面的程式碼,得到以下結果 -
palindrome number