Archive Pages Design$type=blogging

Write a Java (BlueJ) Program to Check a Number/String is Palindrome or Not with Output

What is a palindrome Number or String? A Number or String whose meaning may be interpreted the same way in either forward or reverse d...

What is a palindrome Number or String?

A Number or String whose meaning may be interpreted the same way in either forward or reverse direction is known as Palindrome Number or String. Examples: Palindrome Numbers: 1221, 595, 82328. Palindrome Strings: Liril, Radar, Level, Mom, Dad, Malayalam, Civic, Madam, Bob, Pop, Refer, Rotator, Stats.


Input/Program :

import java.util.*;
public class Palindrome 
{
    public static void main(String[] args) 
    {
        Scanner scanner = new Scanner(System.in);

        System.out.println("Please enter a number: ");
        int num = scanner.nextInt();
        
        System.out.println("Please enter a string: ");
        String str = scanner.next();

        Palindrome palin = new Palindrome();
        int revNum = palin.reverse(num);
        String revStr = palin.reverse(str);

        if (num == revNum) {
            System.out.printf("\n The number %d is a Palindrome ", num);
        } else {
            System.out.printf("\n The number %d is not a Palindrome ", num);
        }
        if (str.equalsIgnoreCase(revStr)) {
            System.out.printf("\n The string '%s' is a Palindrome ", str);
        } else {
            System.out.printf("\n The string '%s' is not a Palindrome ", str);
        }
    }
    
    // Method to return the reverse of a number
    public int reverse(int num) {
        int revNum = 0;
        while (num > 0) {
            int rem = num % 10;
            revNum = (revNum * 10) + rem;
            num = num / 10;
        }
        return revNum;
    }
    
    // Method to return the reverse of a string
    public String reverse(String str) {
        StringBuilder revStr = new StringBuilder();
        for (int i = str.length()-1; i >= 0; i--) {
            revStr.append(str.charAt(i));
        }
        return revStr.toString();
    }
}


Program Output 1:-


Please enter a number:

1234
Please enter a string:
radar

 The number 1234 is not a Palindrome
 The string 'radar' is a Palindrome

Program Output 2:


Please enter a number:
2332
Please enter a string:
java

 The number 2332 is a Palindrome
 The string 'java' is not a Palindrome 

Connect With Us

Name

2017 3 Stoogies 4kids Action Adventure Alison Android Android Apps Android Games Animation Ant-Ageing Apple Apps Art astronomy Baahubali Basic Electronics Batman BBC Beginners Bible Bilderberg Group biology Block Diagram Blogging BlueJ Books BoomBeach Brand Business CAD Call Of Duty Cement chemistry Christian Bale Clan Wars Clash of Clans Clash Royale CoC Coinsrewarder collaborations Collections Comedy Comedy Heist Componets Computer Conspiracy Conspiracy Theories Conspiracy Theory Cooking Coursera Cowboy Craft Crime DAP Digg Discovery Channel Documentary Documentary Collections Download Drama earn Earn from home Earning Online Education edX Electronics EngagemeTV Entertainment Example Facts Family Fantasy Fashion Food Free Free Course Freebies Freemasons Functions Gadgets Gaming geography George Clooney Ghost Giants Guide haunting Health Historical drama History Horror Comedy Hugh Jackman i ICC Illusion India Instagram International Trade Intrigue iPad James Bond Khan Academy kids La La Land Lastfm learning Letters Of Credit Lifestyle LinkedIn Logan martial arts mashups mathematics maths Media Mobile Mobile Downloads Motivational Movies Mr. Bean murder Music Musical Drama Must Watch Myspace Mystery MYSTERY & INTRIGUE Nephilim Niche NPK Offers Ohm's Law OneAd opportunity Overview Parallel Circuit paranormal Parenting PC PC Downloads Pc Games Performances Photography physical training physics PLR Programming Rankings Raw Cashew Nuts Recipe Requirements Review Reviews Risks Romance Rules SBLC Sci- fi Sci-Fi Secret Societies serial killer Series Series Circuit Share Market Share Trading sites Social Soundcloud Spaghetti Westerns special report Specifications Spirititual SPOOFS sprituality Squidoo Stock Market Stock Trading story StumbleUpon Sugar Super Hero Super Heroes SWIFT Symbols Technology Thirukkural Thriller Tips & Tricks Tom Hanks Top 10 top 9 Tourism Town Hall Trailer Travel Trilogies tutorial TV Twitter UCP UCR Udemy Unboxing Under 30 Urea Video Vidya vox Virus Visual illusion war Yahoo Answers Youtube
false
ltr
item
World Networks: Write a Java (BlueJ) Program to Check a Number/String is Palindrome or Not with Output
Write a Java (BlueJ) Program to Check a Number/String is Palindrome or Not with Output
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpU9eFLpjzKeI1Gt0B10gQ0Y6XSd9O2hf5J5fFJhQHZ7i_r6a2XAPt5Sn8C31HWpxeu9twaqlhBsByFnn_9JQQzLelw4SIBjHWH3v4AgJoYhWItI8JT7grP54YZaF-Z7bvLJkSjg4q_89z/s320/about-logo.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpU9eFLpjzKeI1Gt0B10gQ0Y6XSd9O2hf5J5fFJhQHZ7i_r6a2XAPt5Sn8C31HWpxeu9twaqlhBsByFnn_9JQQzLelw4SIBjHWH3v4AgJoYhWItI8JT7grP54YZaF-Z7bvLJkSjg4q_89z/s72-c/about-logo.jpg
World Networks
http://worldnetworks2.blogspot.com/2016/04/write-java-program-to-check.html
http://worldnetworks2.blogspot.com/
http://worldnetworks2.blogspot.com/
http://worldnetworks2.blogspot.com/2016/04/write-java-program-to-check.html
true
7942442033980179459
UTF-8
Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago