Sunday, July 16, 2017

Write a program that checks whether a string is palindrome or not.

/**
 * Created by Jo on 7/10/2017.
 * For more exercises and lessons, visit http://shegertech.blogspot.com/
 */

import java.util.Scanner;

public class Q2Solution {
    public static void main(String[] args){
        String original, reverse = "";
        Scanner in = new Scanner(System.in);

        System.out.print("Enter a string to check if it is a palindrome : ");
        original = in.nextLine();

        int length = original.length();

        for ( int i = length - 1; i >= 0; i-- )
            reverse = reverse + original.charAt(i);

        if (original.equals(reverse))
            System.out.println("Entered string is a palindrome.");
        else
            System.out.println("Entered string is not a palindrome.");

    }
}

Share: