Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- public class Main {
- public static void main(String[] args) {
- System.out.println(isPalindrome(767));
- }
- public static boolean isPalindrome(int number) {
- int reverseNumber = 0;
- int originalNumber = number;
- while(number != 0) { // Repeat steps until number is not equal to zero
- int lastDigit = number % 10; // extract last digit from number
- reverseNumber += lastDigit; // assign last digit to reverse number
- reverseNumber *= 10; // increase the place value of reverse by one
- number /= 10; // remove last digit from parameter which is number
- }
- reverseNumber /= 10; // decrease the place value of reverse number by one
- if (reverseNumber == originalNumber) { // compare reverseNumber and originalNumber which is the original parameter
- return true;
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement