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 stringmadam
Enetered string is palindrome
TRIAL 2:
Enter a stringhello
Entered string is not palindrome