Java program to check whether a string is a palindrome

PROGRAM:

import java.util.Scanner;
public class StringPalindrome{
    public static void main(String [] args){
        Scanner scan = new Scanner(System.in);
        StringPalindrome obj=new StringPalindrome();
        String s1;
        System.out.println("Enter a string");
        s1=scan.next();
        if(obj.palindromeMethod(s1))
            System.out.println("Entered string is palindrome");
        else
            System.out.println("Entered string is not palindrome");
    }
   
    boolean palindromeMethod(String str){
        int m=str.length();
        for(int i=0;i<m/2;i++)
        {
            if(str.charAt(m-1-i)!=str.charAt(i))
                return false;
        }
        return true;
    }
}



OUTPUT:

TRIAL 1:

Enter a string
madam
Enetered string is palindrome



TRIAL 2:

Enter a string
hello
Entered string is not palindrome

Popular Posts