5 digit Palindrome

    Question by:


    Does anyone have any feedback on how to write a program that inputs a 5-digit integer from the keyboard and prints if the input number is a palindrome or not.

    This is the program I wrote:

    import java.util.*;
     class Tester22
          public static void main(String args[])
          int palindrome number =0;
                int n1 = Integer.parseInt(number);
                Scanner input = new Scanner(System.in);
                System.out.println("Please input a 5-digit number);
                int given = input.nextInt();
                If(number >="Is a palindrome number");
                If (number >="Is not a palindrome number");
                System.out.println(" number + palindrome");
                System.out.println("number += not a palindrome");
    The compilation left me with this result:'

    ';' expected')'                      line 6

      ')' expected                      line 10

    'else' without 'if'                 line  12

    I have tried everything to make this program compile.   I will keep at it!  While someone gives me a hand.


    Good Question?

    Verified Answer?

    The member who asked this question verified this comment provided the solution that solved their problem.

    by:Posted on 2006-12-20 at 00:23:00ID: 18171973

    The easiest would be to turn the number into a string and check it with a reverse string.

    public static void main(String args[]) throws IOException
              int palindrome_number=0;
              System.out.println("Please input a 5-digit number");
              BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
              String line = input.readLine();
              boolean palindrome = line.equalsIgnoreCase(new StringBuffer(line).reverse().toString());
              if (palindrome)
                  System.out.println("it is a palindrome");
                  System.out.println("it is not a palindrome");

    BTW this is the best place to start: http://java.sun.com/docs/books/tutorial/

    This content is available to Experts Exchange members

    See the answer now
    with your Free 30 Day Trial

    Get unlimited access to solutions & experts

    • 4,169,477 solved questions
    • 3,805 articles & videos
    • 15,413 tech experts

    Get Access Now

    Ask Your Tech Question. Get Expert Solutions.We will email you when an expert has commented on your question.

    We will never share this with anyone.

    Select topics

    You may select up to five topics.

    Top Expert Contributor

    Essential articles and videos from the Experts

    More valuable questions with Expert answers




    girionis has answered 1,954 questions on Experts Exchange and is an expert in Java, Java EE and JSP.

    RELATED TOPICS view all topics

    1. Java EE
    2. Editors IDEs
    3. JSP
    4. Programming
    5. Programming Languages
    6. Java App Servers
    7. Web Servers
    8. Web Languages/Standards
    9. JavaScript
    10. Oracle Database