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 ");
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.