I am in Introduction to Programming using Java so I need hel

I am in Introduction to Programming using Java, so I need help writing a program in Java. Here is the exercise I am currently working in:

\"6.3 (Palindrome integer) Write the methods with the following headers

// Return the reveral of an integer, i.e., reverse(456) 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 isPalindrome. 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.\"

Any help in providing me a simple and easy to understand program in Java for this exercise would be greatly appreciated.

Solution

PalindromeTest.java

import java.util.Scanner;


public class PalindromeTest {

  
   public static void main(String[] args) {
       Scanner scan = new Scanner(System.in);
       System.out.print(\"Enter the number: \");
       int n = scan.nextInt();
       if(isPalindrome(n)){
           System.out.println(+n+\" is a palindrome\");
       }
       else{
           System.out.println(+n+\" is NOT a palindrome\");
       }
   }
   public static int reverse(int number){
       int reversenum = 0;
       while(number > 0){
           int r = number % 10;
           reversenum = reversenum * 10 + r;
           number = number / 10;
       }
       return reversenum;
   }
   public static boolean isPalindrome(int number){
       if(number == reverse(number)){
           return true;
       }
       else{
           return false;
       }
   }
}

Output:

Enter the number: 12321
12321 is a palindrome

Enter the number: 12322
12322 is NOT a palindrome

I am in Introduction to Programming using Java, so I need help writing a program in Java. Here is the exercise I am currently working in: \

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site