tests/java/src/palindromeNumber/PalindromeNumber.java
public boolean isPalindrome(int x) {
		if (x < 0) {
			return false;
		}
		if (x < 10) {
			return true;
		}
		int n = x;
		int reverseX = 0;
		while (n > 0) {
			reverseX = 10 * reverseX + n % 10;
			n /= 10;
		}
		if (reverseX == x) {
			return true;
		} else {
			return false;
		}
	}
/**
	 * The simple way is :
	 * Reverse x to reverseX and judge whether reverseX is equal to x
	 * For example:
	 * x is 1234321, then reverseX is 1234321, they are equal, so 1234321 is palindrome
	 * x is 1234123, then reverseX is 3214321, they are not equal, so 1234123 is not palindrome
	 */
The simple way is :
Reverse x to reverseX and judge whether reverseX is equal to x
For example:
x is 1234321, then reverseX is 1234321, they are equal, so 1234321 is palindrome
x is 1234123, then reverseX is 3214321, they are not equal, so 1234123 is not palindrome
The simple way is : Reverse x to reverseX and judge whether reverseX is equal to x For example : x is 1234321 then reverseX is 1234321 they are equal so 1234321 is palindrome x is 1234123 then reverseX is 3214321 they are not equal so 1234123 is not palindrome
public boolean isPalindrome(int x) {
		if (x < 0) {
			return false;
		}
		if (x < 10) {
			return true;
		}
		int n = x;
		int reverseX = 0;
		while (n > 0) {
			reverseX = 10 * reverseX + n % 10;
			n /= 10;
		}
		if (reverseX == x) {
			return true;
		} else {
			return false;
		}
	}
public boolean isPalindrome ( int x ) { if ( x < 0 ) { return false ; } if ( x < 10 ) { return true ; } int n = x ; int reverseX = 0 ; while ( n > 0 ) { reverseX = 10 * reverseX + n % 10 ; n /= 10 ; } if ( reverseX == x ) { return true ; } else { return false ; } }
The simple way is :
 Reverse x to reverseX and judge whether reverseX is equal to x
 For example:
 x is 1234321, then reverseX is 1234321, they are equal, so 1234321 is palindrome
 x is 1234123, then reverseX is 3214321, they are not equal, so 1234123 is not palindrome
The simple way is : Reverse x to reverseX and judge whether reverseX is equal to x For example : x is 1234321 then reverseX is 1234321 they are equal so 1234321 is palindrome x is 1234123 then reverseX is 3214321 they are not equal so 1234123 is not palindrome