Advertisement
Guest User

Yas

a guest
Oct 15th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.95 KB | None | 0 0
  1. package com.company;
  2.  
  3. public class Main {
  4.  
  5.     public static void main(String[] args) {
  6.  
  7.         System.out.println(isPalindrome(767));
  8.  
  9.     }
  10.  
  11.  
  12.  
  13.     public static boolean isPalindrome(int number) {
  14.         int reverseNumber = 0;
  15.         int originalNumber = number;
  16.  
  17.         while(number != 0) { // Repeat steps until number is not equal to zero
  18.  
  19.             int lastDigit = number % 10; // extract last digit from number
  20.             reverseNumber += lastDigit; // assign last digit to reverse number
  21.             reverseNumber *= 10; // increase the place value of reverse by one
  22.  
  23.             number /= 10; // remove last digit from parameter which is number
  24.         }
  25.         reverseNumber /= 10; // decrease the place value of reverse number by one
  26.  
  27.         if (reverseNumber == originalNumber) { // compare reverseNumber and originalNumber which is the original parameter
  28.             return true;
  29.         }
  30.         return false;
  31.     }
  32.  
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement