Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Java please help (Palindrome integer) Write the methods with the following heade

ID: 642956 • Letter: J

Question

Java please help (Palindrome integer) Write the methods with the following headers // Return the reversal of an integer, i .e., reverse(4S6) returns 654 public static int reverse (int number) // Return true if number is a palindrome public static boolean isPalindrome(int number) Use the reverse method to implement isPal indrome. A number is a palindrome if its reversal is the same as itself. Write a test program that prompts the user to enter an integer and reports whether the integer is a palindrome.

Explanation / Answer


import java.util.*;
import java.lang.*;
import java.io.*;

class Palindrome
{
   // Return the reversal of an integer, i.e., reverse(456) returns 654
   public static int reverse(int number)
   {
       int rev=0;
       while( number != 0 )
   {
   rev = rev * 10;
   rev = rev + number%10;
   number = number/10;
   }
return rev;   
   }
  
   //Return true if number is a palindrome
   public static boolean isPalindrome(int number)
   {
       if(number == reverse(number))
       return true;
   else
   return false;
   }

   public static void main (String[] args) throws IOException
   {
       System.out.println("Enter the number: ");
       BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
       int n=Integer.parseInt(br.readLine());
   if(isPalindrome(n)==true)
   System.out.println(n + " is a palindrome number ");
   else
   System.out.println(n + " is not a palindrome number ");
   }
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote